问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C# Socket使用ssl连接报错,是证书问题?还是方法问题?

发布网友 发布时间:2022-04-07 06:05

我来回答

3个回答

懂视网 时间:2022-04-07 10:26

swoole访问报错怎么办?

swoole安装及报错上的一点经验

初学swoole的时候,对于安装上出现的一些小小的问题总结了一下,在此分享。

环境依赖:

swoole-1.x 需要 php-5.3.10 或更高版本,swoole-2.x 需要 php-7.0.0或更高版本。

安装:(下面是我进行的安装步骤)

[root@dev ~]# cd /usr/local/src

下载

[root@dev src]# wget http://pecl.php.com/get/swoole-1.9.3.tgz

解压

[root@dev src]# tar -zxvf swoole-1.9.3.tgz

查找一下phpize的位置,find / -name phpize

[root@dev src]# cd swoole-1.9.3[root@dev swoole-1.9.3]# /usr/local/php/bin/phpize

swoole文档上没带参数

[root@dev swoole-1.9.3]# ./configure
[root@dev swoole-1.9.3]# make && make install

然后在php.ini里配置,用phpinfo找一下php.ini的位置

[root@dev swoole-1.9.3]# vim /etc/php.ini
extension=swoole.so

完成之后重启,service php-fpm restart , 然后报如下错误:

swoole: Unable to initialize module Module compiled with module API=20090626
PHP compiled with module API=20121212 These options need to match in Unknown on line 0

每次编译完swoole.so都会出现在/usr/lib/php/modules/这个目录,并且会覆盖原有的

修改 extension=/usr/lib/php/modules/swoole.so,错误仍是这样。

第二次重新安装:

其他步骤不变,修改 ./configure

./configure --with-php-config=/usr/local/php-5.6.27/bin/php-config

以上指令中,用 php -v 查一下服务器中php的版本,我的是php-5.6.27

然后make && make install 分开执行,先执行 make ,再执行 make install ,

make install 之后提示了这个路径 /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/

修改extension=swoole.so

extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/swoole.so

service php-fpm restart,没有报错

php -m , swoole有了。

phpinfo查看,swoole扩展也有了。

注:此外我第一次安装时,php是5.6.27版本,swoole是1.9.3版本,虽然swoole看似安装成功了,但实际上 并没有真正成功。

原因可能是swoole版本高了点,或许是其他依赖环境的问题。后面降低版本,php是5.4.45版本,swoole是1.7.6版本。所以如果有其他朋友遇到安装上不明白的问题,先多问问别人,实在不行更换版本也是不错的选择。

热心网友 时间:2022-04-07 07:34

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的最后一行就可以了追答采纳吧!

追问服务器不在我这儿,我开发的是C#的winform测试软件。

热心网友 时间:2022-04-07 08:52

确认你的swoole是否启用了openssl,是否在编译时加入了--enable-openssl的支持追问您好,请问如何启用openssl 或者如何判读我目前是否已经启用了openssl?能提供代码吗?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? WEY VV5怎么开启防盗系统? 别人给点烟时拍拍别人手是什么意思 先秦散文为什么在春秋战国时期得到了空前的发展 WEY VV7暖心的人性化设计,让人如获至宝爱不释手 一个女生在临走时拍了我两下肩膀,并说了拜拜。她这是什么意思。(我们日常关系很好) 先秦历史散文产生的原因 和女友拥抱时要不要轻轻拍她的后背?拍几下?频率? 急求从文学史的角度概说先秦诸子散文兴盛的原因2000字左右!!! 玛奇朵拿铁三季度登场 WEY品牌摩卡上市群访 先秦文学繁荣的原因 长城汽车vv7车钥匙换了,wey道还能远程控制吗? 先秦时期,什么原因使得散文迎来了历史上第一次蓬勃? wey的频率能复制到奔驰的车钥匙上么 魏派vv6能不能用蓝牙钥匙? 很陌生人吵架亲亲拍了两下对方算不算人生攻击? 怎么去掉单元格中数字前面的符号 香港#香港一日游,哪种交通方式最方便 香港一日游去哪些地方比较好? 求香港一日游线路??? 请帮忙设计一个香港一日游路线 先秦诸子散文繁盛的原因 我国散文发展的第一个兴盛时期出现在什么时期 男人走的时候拍对方男人肩膀几下是什么意思? 先秦文学产生的原因? 简述秦汉文化繁盛的原因和表现. 论述先秦两汉历史散文的嬗变?(1.介绍主要散文著作2概括说明其嬗变轨迹3嬗变原因4) 简答先秦寓言发展兴盛的原因 先秦诸子散文有哪些 春秋笔法,齐梁宫体,先秦散文形成的原因是什么? 《庄子》是先秦诸子散文中文学性最强,文学成就最高的原因 2009年的感人事迹 请问大家最近几年来有什么感人的事情啊!!! 看完女民兵方阵的表演,你学会了哪些好看到犯规的配色? 女民兵的条件是什么 唐代文学繁荣的原因有哪些? 长城魏派vv7有远程遥控启动吗? 企业固定资产净值怎么算? 求固定资产净值怎么算? 固定资产净值怎么算? 基金的市净值率怎么看?