本篇文章給你們帶來的內容是關於初學Swoole:PHP7安裝Swoole的步驟,有必定的參考價值,有須要的朋友能夠參考一下,但願對你有所幫助。php
環境node
這裏不在使用apache作爲web server。該用nginx + php-fpm,性能更強大,配置更方便。而且爲了跟上php的步伐,也使用了比較新的php版本nginx
下載 swoolegit
首先下載swoole的源碼包,這個操做很簡單,沒有太多說的。(沒有wget:brew install wget--mac)github
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/
編譯&安裝web
使用phpize來生成php編譯配置apache
./configure 來作編譯配置檢測vim
make進行編譯,make install進行安裝centos
命令執行:swoole
[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:
克隆下面的地址: