2013-02-24 49 views
0

最近,我已经搜索了很多关于php套接字服务器的信息,我已经看到在PC上运行,但无法找到在服务器上运行它的方法。 我的目标是使用php websokets与服务器进行聊天。 我会感谢谁能给我一些建议,或尝试这个工具的步骤。从服务器运行一个套接字服务器在PHP中

+0

必然来自服务器?为什么不从命令行SAPI? php YOURFILE>/dev/null& – 2013-02-24 19:05:16

回答

2

只需使用Ratchet其更加简化,这里PHP插座为simple chat server

use Ratchet\Server\IoServer; 
use MyApp\Chat; 

    require dirname(__DIR__) . '/vendor/autoload.php'; 

    $server = IoServer::factory(
     new Chat() 
     , 8080 
    ); 

    $server->run(); 

你也可以考虑phpwebsocket

+0

感谢您的回答。 刚刚做了一个使用php套接字和工具html5,WebSocket的聊天。 一切工作完美'localhost',事情是开始倾听客户,必须在服务器上运行server.php。 而不是像XD。 – user2105154 2013-02-24 19:23:43

+0

哦,我现在得到你..你得到的错误到底是什么?你配置了防火墙来接受来自该PORT的连接吗? – Baba 2013-02-24 19:29:25

+0

也许他在使用共享主机的地方没有对服务器的root权限? – Mahn 2013-02-24 19:30:52