這篇文章帶給大家的內容是關於初學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 installmake 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該擴充); Note: packaged extension modules are now loaded via the .ini files
; found in the directory /etc/php.d; these are loaded by default.
;;;;
/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:
複製下面的位址:
PHP透過realpath將相對路徑轉換為絕對路徑的程式碼實例
以上是初學Swoole:PHP7安裝Swoole的步驟的詳細內容。更多資訊請關注PHP中文網其他相關文章!