步驟
查看 PHP 版本。
1 | vagrant@homestead:~$ php -v |
更新 PECL 倉庫。
1 | vagrant@homestead:~$ sudo pecl channel-update pecl.php.net |
安裝 swoole
擴充套件。
1 | vagrant@homestead:~$ sudo pecl install swoole |
新增 swoole.ini
設定檔。
1 | vagrant@homestead:~$ sudo vi /etc/php/7.2/mods-available/swoole.ini |
寫入以下內容:
1 | extension=swoole.so |
fpm
建立擴充套件的軟連結到 fpm
目錄:
1 | vagrant@homestead:~$ sudo ln -s /etc/php/7.2/mods-available/swoole.ini /etc/php/7.2/fpm/conf.d/20-swoole.ini |
重啟 PHP 服務。
1 | vagrant@homestead:~$ sudo service php7.2-fpm restart |
在 PHP 腳本中使用函式查看安裝是否成功:
1 | phpinfo(); |
cli
建立擴充套件的軟連結到 cli
目錄:
1 | vagrant@homestead:~$ sudo ln -s /etc/php/7.2/mods-available/swoole.ini /etc/php/7.2/cli/conf.d/20-swoole.ini |
重啟 PHP 服務。
1 | vagrant@homestead:~$ sudo service php7.2-fpm restart |
使用指令查看安裝是否成功:
1 | vagrant@homestead:~$ php -m | grep swoole |
其他
查看詳細資訊。
1 | vagrant@homestead:~$ php --ri swoole |
查看擴充套件的安裝位置。
1 | vagrant@homestead:~$ php -i | grep extension_dir |