php 編譯安裝swoole擴展


步驟

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,在生產環境下還是建議編譯安裝

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM