參考官方文件
pecl install swoole
如果沒安裝openssl的話, 先安裝openssl
`brew install openssl`
如果已安裝 , 則做乙個鏈結
ln -s /usr/local/opt/openssl/include/openssl /usr/local/include/openssl
安裝提示enable openssl support?[no]
時 , 直接使用brew安裝的openssl目錄即可 , 輸入
yes --with-openssl-dir=/usr/local/cellar/openssl/1.0.2q/
build process completed successfully
install ok: channel:
configuration option "php_ini" is not set to php.ini location
you should add "extension=swoole.so" to php.ini
按照提示將extension=swoole.so
新增進php.ini
中即可
網上的坑友一般遇到的問題有
phpinfo()
沒有swoole
php -m
沒有swoole
而我遇到的情況是, 這兩者都有, 但是通過composer install swoole
專案時, 依然提示缺少swoole庫
php --ri swool
也找不到
$ php --ri swool
extension 'swool' not present.
不過最終還是按照官方文件 解決的
通過
php -i|grep php.ini
或者php --ini
久違的一幕終於出現了
generating autoload files雖然此時php --ri swool
依然找不到swoole
, 但是先不管了. 後期再說吧.
swoole 編譯安裝 最新swoole
適用於php5.3以上版本 centos7中 在此 選擇合適的版本,我用的是4.2.9 wget tar zxvf swoole 4.2.9.tgz cd swoole 4.2.9 phpize configure with php config usr local php bin php conf...
Swoole編譯安裝
編譯安裝 swoole擴充套件是按照php標準擴充套件構建的。使用phpize來生成php編譯配置,configure來做編譯配置檢測,make進行編譯,make install進行安裝。安裝swoole前必須保證系統已經安裝了下列軟體 php 5.3.10 或更高版本 gcc 4.4 或更高版本 ...
swoole 編譯安裝
swoole文件 環境 centos7 php.ini配置檔案路徑 usr local php etc php.ini 1 安裝swoole 1 tar zxvf swoole.tar.gz 2 cd swoole 目錄 3 usr local php bin phpize 執行phpize,路徑根...