首頁 >後端開發 >php教程 >初學Swoole:PHP7安裝Swoole的步驟

初學Swoole:PHP7安裝Swoole的步驟

不言
不言原創
2018-08-08 15:54:252164瀏覽

這篇文章帶給大家的內容是關於初學Swoole:PHP7安裝Swoole的步驟,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。

環境

這裡不在使用apache做為web server。此用nginx php-fpm,效能更強大,配置更方便。而為了跟上php的步伐,也使用了比較新的php版本

  • [x] centos7

  • [x] php7.0.12

  • [x] nginx/1.10.2

  • [x] php-fpm

下載swoole

先下載swoole的源碼包,這個操作很簡單,沒有太多說的。 (沒有wget:brew install wget--mac)

wget -c https://github.com/swoole/swoole-src/archive/v2.0.6.tar.gz 
解压: tar -zxvf v2.0.6.tar.gz
cd swoole-src-2.0.6/

編譯&安裝

使用phpize來產生php編譯配置

##. /configure 來做編譯設定偵測

make進行編譯,make install進行安裝

指令執行:

[root@php7 swoole-src-2.0.6]# phpize
[root@php7 swoole-src-2.0.6]# ./configure
[root@php7 swoole-src-2.0.6]# make && make install

make install後,如果正確,會出現以下內容

[root@php7 swoole-src-2.0.6]# make install
Installing shared extensions:     /usr/lib64/php/modules/

這表示,在

/usr/lib64/php/modules/ 目錄中,成功產生了swoole.so 檔案

#修改設定檔

(本人直接在/usr/local/php5-7.0.12-20161101-102255/lib/php.ini 直接加extension=swoole.so該擴充)


要能夠使用該模組,還需要在php.ini 檔案中加入該模組。

這裡要注意,php7的模組設定檔都單獨分開了。

在php.ini 中可找到以下內容

;;;;

; Note: packaged extension modules are now loaded via the .ini files
; found in the directory /etc/php.d; these are loaded by default.
;;;;

因此,如果你的php安裝時,如果未特殊設置,可以在

/etc/php. d 目錄中,找到新增模組的設定檔。

進入到

cd /etc/php.d 目錄,完成相關的設定

[root@php7 swoole-src-2.0.6]# vim swoole.ini
; Enable swoole extension module
extension=swoole.so

重啟服務

echo phpinfo( );看是否載入swoole成功

安裝ide-helper:

複製下面的位址:


https://github.com/eaglewu/swoole-ide-helper.git

相關文章推薦:

Laravel的功能測試:測試驅動開發(附程式碼)

PHP透過realpath將相對路徑轉換為絕對路徑的程式碼實例

以上是初學Swoole:PHP7安裝Swoole的步驟的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn