前提條件:你有一個linux系統 並且已經成功安裝了gcc autoconfig php.
前提條件:你有一個linux系統 並且已經成功安裝了gcc autoconfig php.
前提條件:你有一個linux系統 並且已經成功安裝了gcc autoconfig php.
1.下載swoole源碼
官網:www.swoole.com
我們從官網上選擇需要的對應版本
git下載技巧:
git clone https://gitee.com/swoole/swoole.git
下載好之後得到swoole源碼目錄
2.生成configure文件
這個操作需要藉助PHP的phpize工具。phpize這個工具是用來擴展php拓展模塊的 爲php加入“外掛”模塊。
首先進入到我們下載好的swoole源碼包。然後在這裏我們運行phpize(php安裝目錄的bin/phpize,小編的安裝目錄爲/home/php7.2.10)。
具體執行:
/home/php7.2.10/bin/phpize
執行後,可以看出源碼包中,多了一些文件,其中既有configure
3.configure配置
./configure --help可以查看安裝配置項目 需要注意的是:./configure
–with-php-config=PATH 這裏要指明該swoole爲php拓展的目錄,需要只想到php/bin/php-config 這裏的執行:./configure --with-php-config=/swoole/php7.2.10/bin/php-config
需要注意的是:我這裏寫到路徑的地方,不要照搬照抄,請遵循自己的安裝位置,稍作變動
4.make
5.make install
安裝後/home/php7.2.10/lib/php/extensions/no-debug-non-zts-20170718/
發現了swoole的拓展 swoole.so
6.配置php.ini
找到你的php.ini文件
如果不會找,請查看小編的這篇博客:https://blog.csdn.net/qq_17040587/article/details/82845980
添加拓展:extension=swoole
7.測試
php -m可以查看swool模塊
php --info也可以查看 這個命令信息比較多 推薦用第一個看
小夥伴,您成功了嗎 有問題可以 [email protected]諮詢哦
贈送一個小知識點:
netstat -anp |grep 9501 查看端口運行情況
祝你成功!