php7 安装swoole 与event 模块

记一次 php加模块操作

php71w安装见之前文章
yum安装见:https://blog.csdn.net/oToyix/article/details/120078991
源码安装见:https://blog.csdn.net/oToyix/article/details/112304787

yuminstall -y openssl openssl-devel   #这一步一定要先执行
添加 swoole模块
yum install glibc-headers gcc-c++ -y
cd /usr/local/
wget -c wget https://github.com/swoole/swoole-src/archive/v4.5.2.tar.gz
tar -xf v4.5.2.tar.gz 
cd swoole-src-4.5.2/
phpize 
./configure 
make
make install
ll /usr/lib64/php/modules/swoole.so
vim /etc/php.ini
extension=swoole.so

php-fpm -m|grep swoole
swoole
添加event模块
cd /usr/local/src/
wget -c https://github.com/libevent/libevent/releases/download/release-2.1.8-stable/libevent-2.1.8-stable.tar.gz 
tar -xf libevent-2.1.8-stable.tar.gz
cd libevent-2.1.8-stable
./configure --prefix=/usr/local/libevent-2.1.8
make
make install

安装event库 - event-2.3.0.tgz
cd /usr/local/src/
wget -c http://pecl.php.net/get/event-2.3.0.tgz 
tar -xf event-2.3.0.tgz 
cd event-2.3.0
phpize
./configure --with-php-config=/usr/bin/php-config --with-event-libevent-dir=/usr/local/libevent-2.1.8
make && make install
ll /usr/lib64/php/modules/event.so
vim /etc/php.ini
extension=event.so
cd /etc/php.d/
vim sockets.ini,在其中的extension=sockets.so后面加入
extension=event.so 

注:
如果 报:
php-fpm -m|grep event
PHP message: PHP Warning: PHP Startup: Unable to load dynamic library ‘/usr/lib64/php/modules/event.so’ - /usr/lib64/php/modules/event.so: undefined symbol: php_sockets_le_socket in Unknown on line 0
event
则,把sockets.ini扩展停了,然后放到php.ini里面的swoole前面,

PHP message: PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/event.so' - /usr/lib64/php/modules/event.so: undefined symbol: php_sockets_le_socket in Unknown on line 0
event

则,把sockets.ini扩展停了,然后放到php.ini里面的swoole前面,
见下:

cd /etc/php.d 
mv sockets.ini{,.bak}
vim /etc/php.ini
extension=sockets.so
extension=swoole.so
extension=event.so
[root@VM-16-15-centos php.d]# php-fpm -m|grep event 
event

----------------------------end

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值