在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/PHP/ swoole編譯安裝成功,php-m不顯示,各種方法已嘗試,請大佬看下

swoole編譯安裝成功,php-m不顯示,各種方法已嘗試,請大佬看下

1、在make test swoole_server/eof_protocol.phpt進行不去
2、但是編譯通過生成swoole.so,php.ini也加入配置了,求解

回答
編輯回答
墨小白

可以嘗試先重啟nginx,如果還沒有,分享我的做法,因為我是筆記放在印象筆記里,所有拷貝黏貼可能少點東西
附件:
1:在/創(chuàng)建swoole目錄
2:cd /swoole
3:tar zxvf swoole-src-2.0.10-stable.tar.gz (解壓)
4:cd swoole-src-2.0.10-stable
5:/usr/local/php/bin/phpize (phpize路徑根據(jù)實際情況來)
6: ./configure --with-php-config=/usr/local/php/bin/php-config (下圖為結(jié)果)

7: make && make install (下圖為結(jié)果)

8:make test (下圖為結(jié)果)

如圖,error,報錯了,這個時候翻譯報錯內(nèi)容為,php.ini文件里的proc_open()被禁用了,找出來,允許他 (ini一般在/usr/local/php/etc下)

如圖,他禁用了很多函數(shù),老子這暴脾氣當(dāng)場就
然后重啟下fpm和nginx

發(fā)現(xiàn)重啟沒報錯,繼續(xù)執(zhí)行make test 結(jié)果如下

我們發(fā)現(xiàn)make test后,出現(xiàn)很多fail,如big_package_memory_leak [tests/swoole_client_async/big_package_memory_leak.phpt]等
,但我不知道怎么辦

我嘗試重啟了一下php-fpm,又重啟了一下nginx,發(fā)現(xiàn)Nginx有個報錯,又執(zhí)行了一下,發(fā)現(xiàn)沒問題,等下看看后續(xù)會不會有影響

既然沒法解決make test帶來的fail,我決定直接看看swoole安裝上了沒有
執(zhí)行了php-m發(fā)現(xiàn)沒有swoole,此時想起一個東西,extension=swoole.so,
在php.ini的最后一行加上extension=swoole.so
重啟php-fpm和nginx
執(zhí)行php -m

別急,在看看phpinfo

已經(jīng)安裝上了

注:下面還有個參考資料,可以參考,不過我沒試過
https://www.cnblogs.com/taiko...

2017年3月11日 07:46