我需要使用Apache处理程序来运行PHP脚本,而不是通过CLI运行它。我使用APC用户缓存,它使用Apache进程存储变量。如果我通过CLI运行我的PHP脚本,那么它将无法访问APC变量。
一个可能的解决方案是创建一个限制为localhost的目录,并将我的脚本放在那里。然后,我可以使用浏览器来运行PHP脚本。然而,我对Linux不是很有经验,我不知道如何实现这一点。我需要它这样工作:
1.其中一个cron的工作火灾。
- cron作业使用Web浏览器打开PHP脚本。
- PHP脚本完成处理后,Web浏览器关闭。
我不知道如何在任务完成后关闭浏览器。此外,多个PHP脚本将同时运行(由不同的cron作业调用),我不知道这将如何工作。我在CentOS上使用Lynx浏览器。
2条答案
按热度按时间zz2j4svz1#
在Debian/Ubuntu中,我可以使用lynx运行脚本,
例如:
一旦执行完成,浏览器将退出默认设置。
ig9co6j12#
上面的建议,使用-source选项不会运行php脚本,它只是列出了页面的源代码。
我经常想到lynx是如何在我的托管服务器上被关闭的,因为它每天都被称为lynx(在过去的10年或更长时间里!)从我的cron运行我的php内务脚本。也许他们都坐在那里什么也不做,直到服务器重新启动。
我认为最好的解决方案是使用wget...