MAMP Pro 安裝Swoole日誌

2021-09-27 03:24:23 字數 2715 閱讀 6377

參考官方文件

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,路徑根...