PHP套接字在服务器中有循环


php socket with loop in server

我已经在windows 7的本地机器上安装了easyphp。我试图开发一个简单的聊天应用程序使用php套接字作为服务器和AJAX作为客户端。问题是,为了使服务器一直运行,必须在php代码中使用无限循环。当我尝试在浏览器中打开服务器页面时,它会给出响应时间问题。后来我知道我应该使用命令行或telnet之类的东西。现在我的问题是,如何使用这些命令行或telnet来运行php服务器?谢谢你。

对于PHP守护进程(或永久运行脚本),您需要安装一个本地web服务器,如wamp (www.wampserver.com)或xamp。此外,php从来没有被用作守护进程,尽管如此,你可以找到很多关于"在windows 7上运行php守护进程"的资源。试试吧。

你的问题的核心是设置你的机器调用一个脚本,这可以通过命令行来完成(+r然后输入cmd并按enter,访问你的php脚本的路径并使用php php daemon.php执行它,也可以看到这个链接- http://php.net/manual/en/install.windows.commandline.php)。

一旦它工作,你可以cron它,你可以使用这个链接:在windows上运行一个PHP应用程序- daemon或cron?