1. 程式人生 > >PHP7安裝Swoole擴展

PHP7安裝Swoole擴展

解壓 下載 color 裝包 for str 需要 include ole

1.下載安裝包

wget -c https://github.com/swoole/swoole-src/archive/v4.1.1.tar.gz

2.解壓縮並進入目錄

tar -zxvf v4.1.1.tar.gz
cd swoole-src-4.1.1

這個時候需要使用phpize生成編譯文件(在這裏附上http://www.cnblogs.com/hubing/p/4941692.html對phpize的解釋 已經很明了了)

phpize的作用可以這樣理解:偵測環境(phpize工具是在php安裝目錄下,基於這點phpize對應了當時的php環境,所以是要根據該php的配置情況生成對應的configure文件),建立一個configure文件。

必須在一個目錄下去運行phpize。那麽phpize就知道你的的環境是哪個目錄,並且configure文件建立在該目錄下。

此時的我報錯如下:Can‘t find PHP headers in /usr/include/php The php-devel package is required for use of this command.

解決方法:

yum install php70w-devel

3.執行命令,記得一定要在swoole擴展目錄下執行

phpize  /usr/bin/phpize
./configure
make
make install

4.最後要修改下php.ini 添加extension=swoole.so

5.重啟服務,執行php -m就能看到擴展安裝成功

PHP7安裝Swoole擴展