swoole安裝踩過的坑

今天再自己服務器上源碼安裝swoole

安裝完了運行報錯: PHP Warning:  PHP Startup: Unable to load dynamic library 'swoole'......

後面在網上查看原因說了好多理由問題還是沒解決  總而言之就是找不到swoole 

後面執行命令./configure --help看下 有這麼一句“--with-php-config” 突然想起 我在執行./configure時沒帶參數 我的php安裝目錄又是與別人的不一樣  查到原因重新安裝

./configure --with-php-config=/usr/local/php/bin/php-config  這是我php-config所在目錄 如果忘了可以find / -name "php-config"查看一下自己系統的php-config所在目錄 下一步make clean(如果之前make過,執行一下次行命令) 再執行make和make install

檢查安裝是否成功:
php -m 查看swoole擴展是否開啓
php --ri swoole查看async redis client => enabled是否存在

讓php7支持swoole
在php.ini中添加
extension=swoole
php -m 查看是否有swoole擴展
到之前下載的swoole源碼中的examples/server下執行

php echo.php

如果不報錯就安裝成功了

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