Swoole 面向生產環境的 PHP 非同步網路通訊引擎
1. 依賴安裝
-
$ yum install -y git
2. pecl 安裝
-
$ pecl install swoole
2. 原始碼安裝
- 當
pecl
遇到問題,或者無法安裝的時候可以使用原始碼安裝$ git clone https://gitee.com/swoole/swoole.git
3. 編譯
-
swoole編譯一個configure檔案, phpize 和 php-config 路徑需要檢視具體安裝地址 $ /bin/phpize $ ./configure --with-php-config=/home/soft/php/bin/php-config
4.去除 proc_open 限制。
- 看具體情況去除
disable_functions
5.編譯
- 如果已經安裝過,請清除舊檔案
$ make clean 編譯 $ make -j 測試編譯 $ make test 全部編譯 $ make install
6. 配置
-
$ php -i | grep php.ini $ vim php.ini
7.加入
swoole
擴充套件extension=swoole.so
8. 驗證是否正確安裝
-
$ php --ri swoole $ php -m
輸出存在
swoole
表示成功