php.ini中的upload_tmp_dir 引數

duanhao發表於2021-09-09

  • php.ini 中的 upload_tmp_dir 引數


php.ini 中的 upload_tmp_dir 的這個引數為上傳檔案的臨時目錄,需要 php 程式有讀寫許可權。如何設定呢?


1. 檢視 php 程式呼叫的 php.ini,一般呼叫 php 內建函式 phpinfo() 函式檢視,方法很多:

  • 新建檔案 1.php,寫入 ,瀏覽器訪問即可看到。

  • 各種 PHP 探針也可以看到

  • Xiuno BBS 中可以登陸後臺後訪問:

找到 Loaded Configuration File:

Configuration File (php.ini) Path /usr/local/php/etc
Loaded Configuration File /usr/local/php/etc/php.ini

2. 用文字編輯器開啟 /usr/local/php/etc/php.ini 找到以下位置:

upload_tmp_dir = /data/wwwroot/tmp


3. 檢查 /data/wwwroot/tmp 是否可讀寫。

Linux 下,可以簡單的設定 chmod 0777 /data/wwwroot/tmp

Windows 下,在目錄上點選右鍵,設定安全 > 目錄許可權,加入 everyone 可讀寫。

4. 如果 php.ini 沒有設定 upload_tmp_dir,那麼預設 php 程式會讀寫系統的臨時目錄(Windows 預設為 C:/windows/temp,Linux 為 /tmp),所以為了保險起見還是設定下這個值。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/1343/viewspace-2805148/,如需轉載,請註明出處,否則將追究法律責任。

相關文章