php中popen不能使用的解決方法:透過執行【chown www.www -R dir】指令來改變目錄或檔案的所用者,或是執行【chmod 764】指令改變檔案權限。
原因分析:
(推薦教學:php影片教學)
1、權限問題
如果進行檔案/目錄的操作,需要注意php是否有操作的權限,可以使用chown 和chmod兩個指令來進行所有者和操作權限的修改。 chown www.www -R dir 改變目錄或檔案的擁有者 chmod改變檔案權限 chmod 764。
2、不要使用縮寫或省略參數
在伺服器上,使用ll指令,或svn up更新目前目錄,都是沒問題的,但是在php中使用則均未獲得任何結果,猜測為兩者對指令的分析處理不一樣,也即是執行環境,不是簡單地php把這個指令傳遞給shell。以後使用時,盡量加上所有需要的參數。
相關推薦:php培訓
以上是php中popen不能使用怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!