FreeBSD PHP执行权限被拒绝


FreeBSD PHP exec permission denied

我想从PHP运行几个Python脚本。

在Ubuntu机器上,开箱即用,一切看起来都很好。

在FreeBSD上,虽然我得到了/usr/local/lib/python2.7: Permission denied

知道如何通过shell_execexec授予Apache运行Python的权限吗?

还看看我是如何命名Python的完整路径的?有什么办法可以避免这种情况吗?

请确保对python和脚本都使用完整路径
$foo = exec('/usr/bin/python /path/script.py');

此外,请确保您的脚本所在的文件权限可以通过www访问,可能需要chmod 755 /path