這個工作,所以exec函數沒有被禁用。Nginx/PHP-FPM exec另一個php腳本
exec('ls');
即使認爲script.php具有777 chmod,這也行不通。
exec('php script.php');
這也行不通。
exec('php -v');
我試圖chmod和chown/var/www /文件夾,但它沒有幫助。 我想這是由於www數據用戶權限,看起來像它不能訪問多個bin文件。
我該如何解決這個問題?
這個工作,所以exec函數沒有被禁用。Nginx/PHP-FPM exec另一個php腳本
exec('ls');
即使認爲script.php具有777 chmod,這也行不通。
exec('php script.php');
這也行不通。
exec('php -v');
我試圖chmod和chown/var/www /文件夾,但它沒有幫助。 我想這是由於www數據用戶權限,看起來像它不能訪問多個bin文件。
我該如何解決這個問題?
是在路徑PHP?也許你需要做一些類似'/ usr/bin/php'或者它所在的位置 – 2013-03-20 18:48:11
你爲什麼要用exec來執行php文件中的php腳本?爲什麼不使用'include'? – 2013-03-20 18:52:34
是的,PHP位於路徑:/ opt/php5/bin/php – 2013-03-20 18:53:42