2013-10-08 65 views
0

我嘗試執行一個簡單的cmd(它適用於我的終端服務器),但不是在我的php腳本中。 我使用UglifyJS2。 它安裝在我的/home/MY_USER/node_modules/uglify-js/exec uglifyJS和php

我有chmod這樣的符號鏈接:calling node and uglifyjs from Php context。 但

exec(/usr/bin/node /usr/bin/uglifyjs ...); 

exec(/usr/bin/uglifyjs ...); 

不起作用。

我還沒有chmod我的/ home /當然,但這可能是爲什麼不起作用的原因?

我該怎麼辦exec uglify我的php?

+0

您在'exec()'的參數中缺少引號。這只是一個複製錯誤? – Barmar

+0

如果這是你已經發布的上述樣本的PHP代碼,它將永遠不會工作,直到你修復缺少''''/'''引號造成的語法錯誤...「 –

回答

1

修復語法錯誤後,apache(或web服務器)用戶將需要dir和bin的exec權限。爲什麼不把它安裝到/ usr/bin?