因為swoole擴充套件只支援linux環境,所以安裝了vwware虛擬機器,搭載centos,然後安裝在linux環境下安裝swoole擴充套件
1、首先看下對應的版本:
php版本依賴
swoole-1.x需要 php-5.3.10 或更高版本
swoole-2.x需要 php-7.0.0 或更高版本
swoole-4.x需要 php-7.1.0 或更高版本
不依賴 php 的 stream、sockets、pcntl、posix、sysvmsg 等擴充套件。php 只需安裝最基本的擴充套件即可
3.安裝
安裝教程:
解壓:進入/usr/local/swoole-1.10.5目錄,然後執行下面命令
phpize
./configure
或者 ./configure --with-php-config=/usr/local/php/bin/php-config
make
make install
會在這個目錄/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/生成swoole.so檔案
4、配置php.ini
編譯安裝成功後,修改php.ini
加入
extension=swoole.so
php.ini檔案路徑:
/usr/local/php/etc/php.ini
檢視是否安裝成功:
輸入php -m
phpinfo中檢視
如果phpinfo中未顯示swoole擴充套件,請重啟php,然後檢視
重啟命令:service php-fpm restart
LNMP下安裝swoole擴充套件
1 確保安裝好php和一些必要依賴 yum y install gcc gcc c autoconfgit clone cd swoole src phpize configure make make install 3 找到php.ini檔案並在擴充套件位置新增一行,在linux擴充套件結尾是 s...
linux安裝swoole擴充套件
第二步 cd 進到該目錄。執行命令 www server php 71 bin phpize 注 當時我php版本是7.1 該命令執行成功後應該提示如下 configuring for php api version 20160303 zend module api no 20160303 zend...
Linux安裝Swoole擴充套件
swoole擴充套件是按照php標準擴充套件構建的。使用phpize來生成編譯檢測指令碼,configure來做編譯配置檢測,make進行編譯,make install進行安裝。如無特殊需求,請務必編譯安裝swoole的最新版本如果當前使用者不是root,可能沒有php安裝目錄的寫許可權,安裝時需要...