centos服务器安装swoole
swoole安装
下载地址:
https://wiki.swoole.com/wiki/page/6.html
进入
https://github.com/swoole/swoole-src/releases/tag/v4.2.13
或 http://pecl.php.net/package/swoole
以最新版 4.2.13 为例 (ps: 4.3版本以上安装经常出问题,用回4.2版本):
下载swoole:
cd /mnt/download
wget http://pecl.php.net/get/swoole-4.2.13.tgz
wget https://github.com/swoole/swoole-src/archive/v4.2.13.zip
mkdir swoole-4.2.13
tar -xvf swoole-4.2.13 -C ./swoole-4.2.13
cd swoole-4.2.13
安装依赖:
yum -y install gcc gcc-c++ autoconf pcre-devel make
编译:
phpize
./configure
或指定 php-config文件path
find / -name php-config
./configure --with-php-config=/usr/bin/php-config
make && make install
配置swoole的php拓展
php --ini
cp /etc/php.d/zip.ini /etc/php.d/swoole.ini
vim swoole.ini
; Enable swoole extension module
extension=swoole.so
查看php的swoole拓展是否安装加载成功:
php -m | grep swoole
查看swoole版本:
php --ri swoole
或
php -r 'echo swoole_version();'
php -r 'echo SWOOLE_VERSION;'
[root@izwz**zzz /]# php -r 'echo SWOOLE_VERSION;'
4.2.13