Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/240.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何打开远程服务器套接字php?_Javascript_Php_Chat_Real Time_Php Socket - Fatal编程技术网

Javascript 如何打开远程服务器套接字php?

Javascript 如何打开远程服务器套接字php?,javascript,php,chat,real-time,php-socket,Javascript,Php,Chat,Real Time,Php Socket,我正在使用php和ajax开发聊天应用程序。 后来我发现在X秒后通过ajax获取消息效率不高。 我想用php套接字开发它。 我通过示例打开了本地服务器套接字: php -f server.php 我的问题是 上传文件到主机后如何打开远程服务器套接字,需要写入命令 如果您具有远程服务器的shell访问权限,也可以在远程服务器中使用相同的命令。否则,您必须使用其URL运行它。如果您有shell访问权限,并且希望它在服务器的后台运行,只需在终端的末尾添加&& php -f server.php &

我正在使用php和ajax开发聊天应用程序。 后来我发现在X秒后通过ajax获取消息效率不高。 我想用php套接字开发它。 我通过示例打开了本地服务器套接字:

php -f server.php 
我的问题是
上传文件到主机后如何打开远程服务器套接字,需要写入命令

如果您具有远程服务器的shell访问权限,也可以在远程服务器中使用相同的命令。否则,您必须使用其URL运行它。如果您有shell访问权限,并且希望它在服务器的后台运行,只需在终端的末尾添加&&

php -f server.php &&
但在服务器重新启动或脚本停止后,此操作不会自动再次运行。如果您想这样做,您需要为此使用守护进程。您可以在此处找到有关守护程序设置的信息