apache 使用Lynx在CentOS中运行PHP脚本

ddarikpa  于 8个月前  发布在  Apache
关注(0)|答案(2)|浏览(65)

我需要使用Apache处理程序来运行PHP脚本,而不是通过CLI运行它。我使用APC用户缓存,它使用Apache进程存储变量。如果我通过CLI运行我的PHP脚本,那么它将无法访问APC变量。
一个可能的解决方案是创建一个限制为localhost的目录,并将我的脚本放在那里。然后,我可以使用浏览器来运行PHP脚本。然而,我对Linux不是很有经验,我不知道如何实现这一点。我需要它这样工作:
1.其中一个cron的工作火灾。

  1. cron作业使用Web浏览器打开PHP脚本。
  2. PHP脚本完成处理后,Web浏览器关闭。
    我不知道如何在任务完成后关闭浏览器。此外,多个PHP脚本将同时运行(由不同的cron作业调用),我不知道这将如何工作。我在CentOS上使用Lynx浏览器。
zz2j4svz

zz2j4svz1#

在Debian/Ubuntu中,我可以使用lynx运行脚本,

/usr/bin/lynx -source 'url'

例如:

/usr/bin/lynx -source http://google.com

一旦执行完成,浏览器将退出默认设置。

ig9co6j1

ig9co6j12#

lynx -source [url]   Would not work!

上面的建议,使用-source选项不会运行php脚本,它只是列出了页面的源代码。
我经常想到lynx是如何在我的托管服务器上被关闭的,因为它每天都被称为lynx(在过去的10年或更长时间里!)从我的cron运行我的php内务脚本。也许他们都坐在那里什么也不做,直到服务器重新启动。
我认为最好的解决方案是使用wget...

wget  [url]  > /dev/null 2>&1

相关问题