上一篇已經把php7.4在centos7.6裡安裝完成:在CentOS7.6裡編譯安裝PHP7.4
這篇來給大家講解一下如何源碼安裝swoole4
首先到官網文檔下載swoole,文檔裡有幾種方法
安裝之前請看清楚,swoole安裝準備與需要注意哪些問題
下載源碼
我用git方法,git 下載swoole源碼包,同樣放在softpackage目錄
git clone https://github.com/swoole/swoole-src.git
下載下來的包名是swoole-src,為了方便學習,我把它更改為swoole
看 上面文件,發現swoole沒有configure,這個時候需要用到php的phpize來安裝,phpize在這個目錄裡php/bin,phpize是用來生成外部擴展文件的
這個時候需要到swoole目錄裡這樣來操作後會出現像下面截圖那樣,接著下一步
/home/work/study/soft/php/bin/phpize
查看swoole,這個時候的swoole就會多了一些文件,比如configure文件
這個時候就來configure,swoole的配置了,需要配置到php的php-config裡
./configure --with-php-config=/home/work/study/soft/php/bin/php-config
最後make,make install
到這裡swoole就已經安裝好了。
接下來我們要來在php7.4裡配置swoole
在swoole源碼包裡有提供例子給我們測試,我們打開swoole/example/server,如下
我們來運行一下echo.php,注意這裡的埠號是9501
運行一下,出現這種錯誤
那是因為php沒有加載擴展。所以我們在php.ini 加入extenson=swoole
php -m 查看擴展有沒有打開了
這個時候再來 php echo.php
上面的沒出錯,我們來查看一下剛才的埠9501 是不是在運行了,如果是,則證明tcp已經開啟。
到這裡php7.4配置swoole4.x 已經全部完成。
環境已經搭建,配置到,接下來就可以玩轉swoole了。
以上是本文的全部內容,希望對大家的學習有幫助,也希望大家多多支持 php自學中心
感謝閱讀!