今天在學習swoft框架的過程當中,須要依賴的swoole版本必須>= 4.4.0
,到2019-8-1,寶塔面板能支持安裝的swoole版本只有4.3.5,因此就看一下如何本身安裝編譯swoole擴展吧~php
https://github.com/swoole/swoole-src/releases
http://pecl.php.net/package/swoole
http://git.oschina.net/swoole/swoole
首先咱們下載4.4.2版本的包,進入目錄。git
cd swoole
偵測phpgithub
sudo phpize (原文檔)
由於咱們安裝多PHP版本,因此咱們指定一下php的路徑swoole
sudo /www/server/php/72/bin/phpize
phpize是用來擴展php擴展模塊的,經過phpize能夠創建php的外掛模塊。當php編譯完成後,php的bin目錄下會有phpize這個腳本文件。在編譯你要添加的擴展模塊以前,執行phpize就能夠了;框架
到了這裏會生成configure
文件學習
sudo ./configure (原文檔)
咱們須要指定php的配置文件路徑.net
sudo ./configure --with-php-config=/www/server/php/72/bin/php-config
接着就是最後一步了code
make && make install
等待編譯完成後,查看一下swoole的版本便可server
/www/server/php/72/bin/php --ri swoole | grep Version