homestead 安裝 swoole

進入homestead 

php -v

查看php版本

直接用pecl安裝

pecl install swoole

出現詢問

// 是否啓用 Debug 跟蹤調試
// 啓用後,會在命令行中輸出 Debug 跟蹤 log,我一般禁用此項。
enable debug/trace log support? [no] : no
// 是否啓用 PHP Sockets 支持
// 如果你需要用 PHP 編寫 Sockets 服務,可以啓用此項。
enable sockets supports? [no] : yes
// 是否啓用 OpenSSL 支持
// 是否啓用 SSL 加密,如果你是通過 Swoole 提供對外的 HTTPS 服務,則需要啓用此項。
// 我的 Mac 是本地開發用,所以不啓用。
enable openssl support? [no] : no
// 是否啓用 HTTP2 支持
// 瞭解 HTTP2 新特性 https://zh.wikipedia.org/wiki/HTTP/2
enable http2 support? [no] : yes
// 是否啓用異步 Redis 支持
// Swoole 實現了一套支持異步的 Redis 服務端框架
// https://wiki.swoole.com/wiki/page/p-redis_server.html
enable async-redis support? [no] : yes
// 是否啓用 MySQL 原生支持
enable mysqlnd support? [no] : yes
// 是否啓用 PgSQL 協程客戶端支持
enable postgresql coroutine client support? [no] : yes

然後等待,出現

Installing '/usr/lib64/php/modules/swoole.so'
Installing '/usr/include/php/ext/swoole/config.h'
install ok: channel://pecl.php.net/swoole-4.3.1
configuration option "php_ini" is not set to php.ini location
You should add "extension=swoole.so" to php.ini

安裝成功

4、 修改配置

 

vi /etc/php.ini 中加入
extension=swoole.so

5、重啓

 

service php-fpm restart
service httpd restart

6、查看

 

php -m 或者 phpinfo() 查看是否有swoole

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章