Swoole:PHP7安裝Swoole的步驟

下載 swoolephp

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

wget -c https://github.com/swoole/swoole-src/archive/v2.0.6.tar.gz github

解壓: tar -zxvf v2.0.6.tar.gzvim

cd swoole-src-2.0.6/bash

編譯&安裝swoole

使用phpize來生成php編譯配置php7

./configure 來作編譯配置檢測spa

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

命令執行:ci

[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成功

 

 

第二種方法  編譯安裝php7的swoole

wget -c https://github.com/swoole/swoole-src/archive/swoole-1.7.21-stable.tar.gz

tar zxvf swoole-1.7.21-stable. tar .gz
cd swoole-src-swoole-1.7.21-stable/
/usr/local/php7/bin/phpize
. /configure --with-php-config= /usr/local/php7/bin/php-config
/usr/local/php7/etc/php.ini 中加入:
extension=swoole.so
make
make install
cd ..
相關文章
相關標籤/搜索