mac版本給Mxsrvs的php7.2安裝mosquitto擴展

進入Mxsrvs的目錄,選擇要安裝libmosquitto擴展的PHP版本,比如:

cd /Applications/MxSrvs/bin/php/bin (php即php7.2)

然后使用 sudo ./pecl install mosquitto-beta

*注:默認使用./pecl install mosquitto,即可查看當前mosquitto的哪個版本是最新的stable版本。例如:

./pecl install mosquitto
Failed to download pecl/mosquitto within preferred state "stable", latest release is version 0.3.0, stability "beta", use "channel://pecl.php.net/mosquitto-0.3.0" to install
localhost:bin wuzz$ ./pecl install Mosquitto-alpha
No releases available for package "pecl.php.net/Mosquitto"
install failed   (不知道為什么報這個錯,其實加上sudo即可)
localhost:bin wuzz$ sudo ./pecl install Mosquitto-alpha
開始安裝
圖片.png

圖片.png

文件被安裝到了 /Applications/MxSrvs/bin/php/lib/php/extensions/no-debug-non-zts-20170718/mosquitto.so 中

在php.ini中加入配置extension=mosquitto.so
重新啟動php-fpm, 打開phpinfo并沒有找到mosquitto的擴展。

費了好半天勁,發(fā)現(xiàn)php.ini使用的.so文件為/Applications/MxSrvs/bin/php/ext
cp /Applications/MxSrvs/bin/php/lib/php/extensions/no-debug-non-zts-20170718/mosquitto.so /Applications/MxSrvs/bin/php/ext/
之后再重啟php-fpm,打開phpinfo,說明加載成功

圖片.png

參考:
為Mac OS X 中的MAMP安裝 libmosquitto PHP擴展

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內(nèi)容