centos 安裝swoole擴展

我們從官網上現在swoole源碼之後:
按照管理 ./configure 來編譯文件但是我們發現他的文件中沒有這個文件,那麼我們就要通過phpize來生成一個這樣的文件。。
直接在swoole文件夾中 執行phpize命令,即可生成configure文件


在這裏我們需要注意的是:如果我們是全新的環境的話可能沒有生成編譯文件的必須的包autoconf這個包,如果沒有生成configure文件的話, 可能就是沒有這個包。如果沒有話,去下載一下即可。回來繼續執行phpize命令就行

如果已經生成了configure文件的話,可以繼續下一步操作、
./configure --with-php-conf=/你的php-conf文件。 這個是指定我們的php-conf文件


然後就可make操作了。 (可能需要一點時間)

所有的make操作之後如果出現了build complete就說明Make成功了。

接下來,make install
如果出現


這兩行東西就說明make install 成功了, 說明swoole的編譯文件放到了這裏。

到這裏還是不能用swoole擴展, 爲什麼呢? 因爲我們沒有將swoole.so加入php.ini文件中,接下來。打開php.ini文件、 將extension=swoole.so加入到文件中去。 保存之後,來檢查是否加入成功,

php -m

如果出現以下字樣的話就說明成功了。

到這裏基本所有的swoole加入php擴展的操作已經完成。

php --ri swoole 查看下swoole版本

但是我們要測試一下是否能夠啓用,
在swoole文件下有一個examples下的。server文件下有一個echo 我們cd到server文件下以後。 php echo.php。 如果沒有報錯說明已經成功。然後我們再打一個窗口, 執行
netstat -anp | grep 9501 看一下這個端口是否有進程。如果有swoole 說明我們已經成功了。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章