首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在PHPFog中使用系统调用php脚本

如何在PHPFog中使用系统调用php脚本
EN

Stack Overflow用户
提问于 2012-07-16 06:25:54
回答 1查看 120关注 0票数 0

我有一个php脚本,需要在后台运行。目前在我的dev box上我正在运行

代码语言:javascript
复制
shell_exec("php5-cgi <path>");

它工作得很好。虽然,当我将我的代码推送到一个专用的phpfog云上时,脚本似乎没有被调用。我找不到问题所在。是exec_shell不工作还是php5-cgi命令不存在?

我怎样才能更好地理解发生了什么?

EN

回答 1

Stack Overflow用户

发布于 2012-07-16 16:05:13

您可以尝试从exec呼叫中删除5-cgi

代码语言:javascript
复制
exec_shell("php <path>");

此外,您还可以使用cron作业来完成此任务:http://docs.phpfog.com/customize/cron

创建一个cron作业,按您需要的时间间隔运行<path> (假设路径为php文件)。PHPFog让这一切变得非常简单。

如果您正在尝试执行一个长时间运行的任务,而不是让浏览器等待结果,我建议您先在数据库表中排队,然后使用cron作业来执行处理这些排队任务的php脚本。我将使用来自客户端的ajax调用来检查任务的状态,然后在任务完成时进行页面刷新。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11496154

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档