【发布时间】:2010-11-10 20:55:02
【问题描述】:
我正在运行 wampserver 和 php5。 exec() 在我通过命令行运行脚本时有效,但是当我尝试通过服务器运行它时,它失败了。
我查看了所有的错误日志,没有。我将stderr重定向到stdout,当我从服务器运行它时仍然没有输出。
有什么建议吗?
编辑:我应该提到——我在 WinXP 上运行并且安全模式已关闭。
【问题讨论】:
标签: php exec wampserver
我正在运行 wampserver 和 php5。 exec() 在我通过命令行运行脚本时有效,但是当我尝试通过服务器运行它时,它失败了。
我查看了所有的错误日志,没有。我将stderr重定向到stdout,当我从服务器运行它时仍然没有输出。
有什么建议吗?
编辑:我应该提到——我在 WinXP 上运行并且安全模式已关闭。
【问题讨论】:
标签: php exec wampserver
也许你需要在 php.ini 中关闭 safe_mode (safe_mode = Off)
【讨论】:
您能发布您尝试运行的具体(代码)吗?
你试过这个吗?
$return = system('dir');
您可能对服务器上的目录有问题吗?
【讨论】:
刚刚遇到同样的问题。我不知道这是否与您的情况不同。
我试图在目录中创建新文件(图像)。显然问题出在文件夹权限上。我用的是 Linux Ubuntu。
【讨论】: