PHP 编译安装 event 扩展

1、安装event扩展依赖的 libevent-dev 包

# ubuntu
apt-get install libevent-dev -y

# centos
yum install libevent-devel -y

2、下载 event 扩展

访问 https://pecl.php.net/package/event 根据你 php 的版本号下载对应的扩展包

3、解压

下载完成后解压

tar -zxvf event-3.0.8.tgz

进入目录

cd event-3.0.8

4、安装

/usr/local/php/bin/phpize

./configure --with-php-config=/usr/local/php/bin/php-config

make 

sudo make install

编译完毕后会生成一个 event.so 文件

5、修改php.ini

sudo su

echo "extension=event.so" >> /usr/local/php/etc/php.ini

之后重启 php-fpm

6、验证 event 安装完成

php -m | grep event

引用链接

[1] https://pecl.php.net/package/event: https://pecl.php.net/package/event