如何通过PHP脚本运行cmd命令来初始化Websocket服务器



我在我的项目中使用takielias Codeigniter websocket用于通知目的,首先我是websocket握手连接和WS协议的noob,这里的每件事都按照takielias-github页面文档进行,在所有设置之后,在他的git hub页面中,需要运行cmd命令来运行服务器客户端连接命令是php index.php welcome index在项目路径中运行此命令后,websocket连接被切换,在我的本地一切都很好,在服务器上上传后,我无法手动运行此命令,

所以我需要帮助,运行该命令并执行套接字连接,然后我决定通过php脚本运行该命令,但我无法在本地成功执行该命令,如果有其他可能的方法与客户端建立套接字连接,请帮助我,

我真的很感谢你的帮助,

正如我所理解的,您需要通过php脚本执行该命令。可以使用shell_execexec执行此操作。请参阅此处的文档:
exec
shell_exec

示例:
shell_exec("/path/to/php /var/www/html/index.php welcome index '".$parmeter1."' '".$parmeter2."' >> /path/to/logs/welcome.log &");

如果你想在后台运行命令,那么重要的是要放置&最后。

脚本路径后面用单引号括起来的额外变量是可选的。如果不需要,可以省略它们。

最新更新