步驟
1、在swoole官網 https://www.swoole.com/ 下載需要安裝的版本如通過git clone下載:
git clone https://gitee.com/swoole/swoole.git
2、安裝好后,需要進入克隆好的目錄生成相應的configure文件,這里要用到phpize(作用:其實phpize是一個腳本文件,只要作用是檢測php環境和生成相應的configure文件,這樣生成的.so文件才會自動加載到php擴展目錄),如果不知道phpize在哪里可以使用下面命令
whereis phpize
得到phpize目錄如:/usr/local/php/bin/phpize 在命令行執行命令
/usr/local/php/bin/phpize
3、得到phpize目錄后在克隆下來的swoole擴展目錄進行configure進行編譯(下面代碼的php-config路徑也可以用:whereis php-config查詢)
./configure --with-php-config=/usr/local/php/bin/php-config
(執行完上面命令再執行下面命令)
make&&make install
4、等待安裝后,進行php.ini文件的配置。找到php.ini文件添加swoole擴展對應的信息后重啟php,到這就完成swoole擴展的安裝
extension=swoole.so
5、檢測是否安裝成功使用下面的命令
php -m
看到有下圖的swoole時說明安裝擴展成功

總結:
1、swoole的安裝,只要是幾個步驟:選擇自己需要的版本后下載,通過phpize生成configure,然后編譯安裝。當不知道一些文件在哪里時可以通過whereis進行查找,相應的安裝其他的擴展如reids也是類似的步驟
沒有configure的時候可以通過phpize生成!
2、當然參考swoole文檔時可以找到swoole在linux下也可以通過命令一鍵安裝
pecl install swoole
在自己學習時也可以這樣安裝swoole,在生產環境下還是建議編譯安裝
