CentOS 下安裝 PHP Swoole 擴充套件

AutumnWind發表於2019-12-01

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 表示成功

相關文章