php 安装 event 和 libevent 扩展
来源:互联网 发布:修改域名dns 编辑:程序博客网 时间:2024/06/04 18:19
这里使用的是php7.0.24 ,php是yum安装的
一、安装event扩展
用yum无法安装event扩展
手动安装
php 必须要开启 sockets 功能,需要安装php的socket扩展,才可以安装event扩展
编译PHP的时候开启 --enable-sockets
# tar xf event-2.3.0.tgz
# cd event-2.3.0
# phpize
# ./configure --with-php-config=/usr/local/php/bin/php-config
# make && make install
找到PHP的配置文件 php.ini,添加如下配置:
extension=event.so
重启apache,发现没有生效
报错:
php_sockets_le_socket in Unknown on line 0
解决:event扩展必须在sockets扩展之后加载,这两个扩展在 php.ini 中按顺序填写
extension=sockets.so
extension=event.so
二、安装 libevent扩展
1.先安装libevent库
libevent扩展依赖于原始的libevent库,必须先把libevent库安装
yum安装: yum install libevent
源码安装: 到http://libevent.org/ 这里下载 libevent安装文件
解压
./configure --prefix=/usr/local/libevent-2.0.20/
make
make install
2.再安装php的libevent扩展
到 http://pecl.php.net/package/libevent 这里下载php扩展文件
- php 安装 event 和 libevent 扩展
- PHP Libevent扩展安装及应用
- ubuntu 12.04 PHP libevent扩展安装
- 编译安装libevent,memcache,以及php的memcached扩展
- 编译安装libevent,memcache,以及php的memcached扩展
- 编译安装libevent,memcache,以及php的memcached扩展
- libevent---核心event和event_base
- php libevent 扩展使用示例
- 安装php的libevent
- 安装php的libevent
- php5.6安装libevent扩展
- libevent,libcurl 以及php扩展libevent,php curl_multi_exec区别
- libevent使用(二) ----- event_base 和 event
- debian下安装php的一些扩展geoip,mongo,redis,libevent,proctitle,inotify,pcntl,uv,yaf
- 关于php的libevent扩展的应用
- php7下安装event扩展
- PHP7下安装event扩展
- libevent介绍和安装
- Spark TroubleShooting
- eclipse启动tomcat项目乱码而终端启动tomcat正常的解决办法
- Lua 简介
- 记录
- Python 3.6 json和pickle的dump和load方法
- php 安装 event 和 libevent 扩展
- Snapshot--使用Snapshot来还原数据库
- 数据结构与算法4:二叉树1(二叉查找树)
- 迟到一年HashMap解读
- Nginx配置负载均衡
- 性能测试应该怎么做?
- echarts echarts-x echarts-gl 3D地球
- 九九乘法表
- VR资源哪里找?