首页 > Web开发 > 详细

php安装event扩展

时间:2021-05-07 19:03:04      阅读:21      评论:0      收藏:0      [点我收藏+]

用于centos7的php7 workerman环境

1.安装libevent和event扩展

?yum install libevent -y

yum install libevent-devel -y
 
pecl install event

 

2.查看php配置文件位置
php --ini
3.添加扩展
extension=sockets.so
extension=event.so
4.注释socket.ini的extension=socket.so
 
 
操作中出现的问题
1.使用pecl安装event扩展报错
configure: error: Please reinstall the event library, or provide the installation prefix via --with-event-libevent-dir option
原因是未安装 libevent 或 libevent-devel 库
 
2.安装扩展后启动workerman报错
PHP Warning:  PHP Startup: Unable to load dynamic library ‘/usr/lib64/php/modules/event.so‘ - /usr/lib64/php/modules/event.so: undefined symbol: php_sockets_le_socket in Unknown on line 0
原因是扩展加载顺序的问题
1.注释sockets.ini的extension=sockets.so
2.php.ini添加extension=sockets.so和extension=event.so
 
 
 

php安装event扩展

原文:https://www.cnblogs.com/codeninja/p/14738904.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!