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

免责声明:本文来自互联网,本站所有信息(包括但不限于文字、视频、音频、数据及图表),不保证该信息的准确性、真实性、完整性、有效性、及时性、原创性等,版权归属于原作者,如无意侵犯媒体或个人知识产权,请来电或致函告之,本站将在第一时间处理。猿码集站发布此文目的在于促进信息交流,此文观点与本站立场无关,不承担任何责任。

后端开发标签