【发布时间】:2013-01-21 01:10:19
【问题描述】:
我已按照本手册中的说明在 Windows Server 2008 上安装了 Apache 2.4 和 PHP 5.4: Apache installing manual。 Apache 现在作为服务运行。
我的应用程序需要一个 php websocket 脚本才能在后台运行。我正在手动运行它:
php myscript.php
问题是:有没有办法在系统(apache)重启时自动启动后台脚本?
我找到了以下topic,但我不知道在哪里可以找到适用于 Windows 的 apache 启动脚本。
任何帮助将不胜感激。
【问题讨论】:
-
后台运行是什么意思?一个cron?自动前置?
-
那么脚本可以 24/7 运行并且应该监听传入的请求。所以在系统重置时它应该自动启动,就像我在控制台中输入'php myscript.php'并让控制台保持打开状态。
-
没有可靠的方法来保持 php 脚本 24/7 全天候运行。传入请求是如何生成的?他们是做什么的?
-
脚本是这样的websocket服务器:github.com/GulDmitry/php-websocket-server.
-
只是需要一种方法来刷新一些浏览器,以防另一个事件发生。应用程序仅在几台机器上本地运行,这是我想出的解决方案。可能不是最佳做法:P 那你有什么建议?
标签: php windows apache windows-server-2008-r2