php安装libevent扩展
自己搞的时候还有点艰辛,但是一步步的百度总会有答案。
先下载libevent扩展:
wget http://pecl.php.net/get/libevent-0.1.0.tgz
tar zxvf libevent-0.1.0.tgz
cd libevent-0.1.0
phpize
./configure --with-php-config=/usr/local/php/bin/php-config
1
2
3
4
ps:没有phpize的自行安装
error: Cannot find libevent headers
百度到了还需要装个libevent
wget https://github.com/downloads/libevent/libevent/libevent-2.0.20-stable.tar.gz
tar zxvf libevent-2.0.20-stable.tar.gz
cd libevent-2.0.20-stable/
./configure --prefix=/usr/local/libevent-2.0.20-stable/
make
make install
1
2
3
4
5
6
然后再回头去编译之前的libevent
cd libevent-0.1.0
./configure --with-php-config=/usr/local/php/bin/php-config --with-libevent=/usr/local/libevent-2.0.20-stable/
make && make install
1
2
3
最后新建一个扩展的配置文件
cd /usr/local/php/etc/php.d
vi ext-libevent.ini
//写入
extension=libevent.so
1
2
3
4
5
6
然后重启php-fpm,能起来说明就装好了。
查看安装的模块里面是不是有libevent
————————————————
版权声明:本文为CSDN博主「胡迁」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/huqian5201314/java/article/details/78872793