Nginx / PHP-FPM执行另一个PHP脚本

时间:2013-03-20 18:47:44

标签: php ubuntu chmod user-permissions chown

这样可行,因此不会禁用exec功能。

exec('ls');

即使script.php有777 chmod,这也行不通。

exec('php script.php');

这也不起作用。

exec('php -v');

我尝试chmod和chown / var / www /文件夹,但它没有帮助。 我想这是由于www-data用户权限,看起来它无法访问多个bin文件。

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

尝试

which php 

然后获取路径并将其放在exec()中,如

exec("/opt/local/bin/php -v");

答案 1 :(得分:-2)

尝试php -f script.php

我不是100%确定这是正确的,但我在传入文件时总是发送-f标志。