php7下安装event扩展方法

安装前准备工作

在安装event扩展之前,需要在你的系统上预安装libevent库。

1.安装libevent

libevent是一个跨平台的事件处理库,event扩展需要依赖于它。可以从官方网站的下载页(http://libevent.org/)下载包,选择最新的稳定版本。

tar zxvf libevent-2.1.8-stable.tar.gz

cd libevent-2.1.8-stable

./configure

make

sudo make install

2.下载event扩展

可以从PECL上下载event扩展,也可以通过Github仓库下载最新的开发版本。

sudo pecl install event-2.3.0

如果执行上述命令提示找不到libevent库,则需要在配置文件中声明libevent的安装路径。

sudo pecl config-set bin_dir /usr/local/bin/

sudo pecl config-set php_ini /etc/php.ini

sudo pecl config-set php_dir /usr/share/php/

sudo pecl config-set ext_dir "$(php-config --extension-dir)"

sudo pecl config-set include_dir /usr/local/include/

sudo pecl config-set library_dir /usr/local/lib/

sudo pecl download event

tar zxvf event-x.y.z.tgz

cd event-x.y.z

3.安装event扩展

phpize

./configure

make

sudo make install

4.开启event扩展

编辑php.ini文件并添加下列一行:

extension=event.so

5.检查是否安装正确

php -i|grep event

后端开发标签