如何确保允许Apache/Web服务器用户执行shell命令?我想在PHP脚本中执行shell命令,但由于某种原因它不起作用(当手动在shell中手动编写时,它的工作原理是这样的,所以命令无疑是正确的)。确保允许Apache用户使用shell
我认为问题在于用户在PHP下运行无法执行shell命令。我如何检查并更改用户使用shell的权限?
我使用Windows 7,Apache 2.2,PHP 5.2.x.
如何确保允许Apache/Web服务器用户执行shell命令?我想在PHP脚本中执行shell命令,但由于某种原因它不起作用(当手动在shell中手动编写时,它的工作原理是这样的,所以命令无疑是正确的)。确保允许Apache用户使用shell
我认为问题在于用户在PHP下运行无法执行shell命令。我如何检查并更改用户使用shell的权限?
我使用Windows 7,Apache 2.2,PHP 5.2.x.
也许这可以帮助:
如何在Windows 7中授予权限
找到您要勇于承担责任,在windows 浏览器中的文件或文件夹
右键单击文件或文件夹并从上下文菜单中选择“属性”
单击属性窗口中的编辑按钮单击确定确认UAC 仰角请求。
从许可窗口中选择用户/组或单击添加以添加其他用户 或组。
现在下允许部分检查哪些要授予即 检查
我相信你的问题将是一个更合适一点上这个网站:https://serverfault.com/
是否文件已经为apache用户执行权限?如果只是Linux,我可能会比这更有帮助...
您的服务器错误日志应该有一些关于shell命令失败的原因(权限,PHP设置等)。这应该给你一个如何激活它的指示。
嗯,我知道EXEC()的作品。我不需要证实这一点。 – 2010-06-23 12:35:33