MENU

Fatal error: Cannot redeclare go() [...]

前言

前几个月帮学校科研处用phpcms搭建一个官方网站但是至今还没有交付,so 一直放在博主本人服务器运行着,博主最近在做基于swoole的websocket,PHP中源码扩展安装啦swoole,而真是因为这个swoole的go()函数跟phpcms模块冲突啦。

问题出现及解决方法

  • 问题排查

    # 线上部署的PHPcms突然出现如下报错
    Fatal error: Cannot redeclare go() [...]
    

    通过强大的谷歌,搜索到有人也是相同报错,不过不是一个phpcms项目,看下评论中大概是说:该go()函数在最新版本的swoole PHP模块中实现。如果启用此模块,您将收到有关重新声明的错误。引起的报错。

  • 解决方法

    更换一个未有安装swoole扩展的PHP版本即可解决问题。

标签: php, swoole
返回文章列表 文章二维码 打赏
本页链接的二维码
打赏二维码