2013-03-26 63 views
0

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

回答

0

对于PHP守护进程(或永久运行脚本),您将需要安装本地Web服务器,如wamp(www.wampserver.com)或xamp。另外,php从来不打算用作守护进程,但是您可以在“在Windows 7上运行php守护进程”中找到大量资源。尝试去做。

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

一旦它的工作原理,你可以和cron它,你可以使用这个链接:Running a PHP app on windows - daemon or cron?

+0

我apatche服务器在我的电脑上运行。这不是用来替换wamp还是xamp?我只熟悉这一点。 – 2013-03-26 09:05:22

+0

是的。那么到目前为止你的尝试是什么? – Luceos 2013-03-26 09:06:03

+0

现在我有apatche运行,我有一个PHP页面作为服务器。下一步是什么? – 2013-03-26 09:58:55