首頁  >  文章  >  後端開發  >  php中popen不能使用怎麼辦

php中popen不能使用怎麼辦

王林
王林原創
2020-10-12 10:49:482454瀏覽

php中popen不能使用的解決方法:透過執行【chown www.www -R dir】指令來改變目錄或檔案的所用者,或是執行【chmod 764】指令改變檔案權限。

php中popen不能使用怎麼辦

原因分析:

(推薦教學:php影片教學

1、權限問題

如果進行檔案/目錄的操作,需要注意php是否有操作的權限,可以使用chown 和chmod兩個指令來進行所有者和操作權限的修改。 chown www.www -R dir 改變目錄或檔案的擁有者  chmod改變檔案權限 chmod 764。

2、不要使用縮寫或省略參數

在伺服器上,使用ll指令,或svn up更新目前目錄,都是沒問題的,但是在php中使用則均未獲得任何結果,猜測為兩者對指令的分析處理不一樣,也即是執行環境,不是簡單地php把這個指令傳遞給shell。以後使用時,盡量加上所有需要的參數。

相關推薦:php培訓

以上是php中popen不能使用怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn