我是否需要在 php.ini 中設定檔案的完整路徑?

我是否需要在 php.ini 中設定檔案的完整路徑?

我已將 php 與 apache bin 目錄“合併”,但是多年來我一直對檔案路徑進行硬編碼,如下所示:

curl.cainfo = d:/server/bin/cacert.pem

-

browscap = d:/server/bin/browscap.ini

-

session.save_path = "N;MODE;d:/server/www/sessions"

除了這 3 個設定之外,此設定是完全可移植的。有沒有辦法編寫這些路徑,讓它們更加動態? PHP 安裝到d:/server/bin.

提前致謝 ;)

答案1

經過反覆試驗,需要完整路徑,所以這個布爾問題的答案如下:

是的

/在目前版本的 PHP 中,在 Windows 和 Linux 上,大多數需要設定檔案路徑或儲存資料位置的 PHP.INI 設定都需要使用正斜線作為路徑分隔符號的完整路徑。

相關內容