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

posted @ 2020-03-31 17:14  sea24  阅读(256)  评论(0)    收藏  举报