博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php安装swoole扩展支持openssl和wss遇到的坑
阅读量:5906 次
发布时间:2019-06-19

本文共 807 字,大约阅读时间需要 2 分钟。

1、首先安装swoole支持wss需要在configuer的时候

./configure -enable-openssl -enable-swoole -enable-sockets -with-php-config=/usr/local/php/bin/php-config

2、make install安装完成之后,php.ini文件中

加入extension="/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/swoole.so"
3、运行php -m|grep swoole报错
undefined symbol: bufferevent_openssl_set_allow_dirty_shutdown in Unknown on line 0
4、需要在/etc/php.d/sockets.ini文件中加入
extension="/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/swoole.so",
同时去掉php.ini文件中的extension="/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/swoole.so",因为ini文件中已经默认加载了sockets.ini文件
5、一般来说,报undefined symbol: bufferevent_openssl_set_allow_dirty_shutdown in Unknown on line 0这样的错误都是安装的模块在sockets.ini文件中没有被加载,只要将相应的.so模块加入sockets.ini的最后一行就可以了

转载于:https://blog.51cto.com/13722587/2108471

你可能感兴趣的文章
The Oregon Trail 俄勒冈之旅
查看>>
Excel VBA连接MySql 数据库获取数据
查看>>
Developing a Service Provider using Java API(Service Provider Interface)(转)
查看>>
oschina程序开发
查看>>
nested exception is java.lang.NoClassDefFoundError: net/sf/cglib/proxy/CallbackFilter
查看>>
“正在注册字体”问题解决
查看>>
iOS开发-OpenGL ES入门教程1
查看>>
Java 设计模式专栏
查看>>
使用ASP.NET Atlas SortBehavior实现客户端排序
查看>>
图像滤镜处理算法:灰度、黑白、底片、浮雕
查看>>
Office文档出错的几种原因与解决方法
查看>>
正则表达式 学习笔记1.1
查看>>
AssetBundle进阶内存优化(Unity 4.x)
查看>>
《从零开始学Swift》学习笔记(Day 40)——析构函数
查看>>
Exchange2003-2010迁移系列之十,Exchange证书攻略
查看>>
extmail集群的邮件负载均衡方案 [lvs dns postfix]
查看>>
更改UIView的背景
查看>>
APUE第15章学习扎记之程序的存储区布局试验
查看>>
ubuntu升级16.04 inter idea 中文输入法无效
查看>>
三目运算判断jsp脚本里面的值
查看>>