运行中的错误不解,麻烦高手指点下.

0

已邀请:

blogdaren - 乐于分享的PHP码农【http://www.blogdaren.com】

赞同来自: hj281707

先说报错吧,图示有两处报错:
1、/path/to/phpsocket.io/src/Engine/Protocols/SocketIO.php 的第18行代码用了 TcpConnection::$maxPackageSize用法, $maxPackageSize 不是静态属性,所以访问报错。
备注:
(1)看了下wm内核的最近更新,发现是官方内核代码有pr更新,详见:
https://github.com/walkor/Workerman/commit/dfbbfdd114b9f995f9f77c7516532c766bc4b6ed
换句话,就是上述报错问题代码受到内核代码变更的影响了,等老大更新受影响的代码吧。
(2)临时解决方案: TcpConnection::$maxPackageSize 改为 $connection->maxPackageSize 
2、proc_close()函数PHP为了考虑安全默认禁用的,找到php.ini里“disable_functions” 放行该函数

walkor

赞同来自: hj281707

https://github.com/walkor/phpsocket.io/releases/tag/v1.1.11 目前看这个报错只影响phpsocket.io已经在这个版本修复,感谢题主反馈,感谢@blogdaren的精准定位。

hj281707

赞同来自:

谢谢各位大神的解答 

要回复问题请先登录注册