我正在將我的網站從一臺服務器轉移到另一臺服務器。我有一些使用is_readable函數的php腳本,它使用當前的工作目錄。PHP:如何設置當前工作目錄與執行腳本的目錄相同
在舊服務器上,當我調用getcwd()時,它會輸出腳本正在執行的文件夾。在新服務器上輸出根目錄'/'。
我想知道如何配置PHP使用當前文件夾而不是'/'。 我不想更改任何已在舊服務器上工作的PHP代碼。我可以配置新服務器,但不知道要更改哪些設置。我使用apache2,如果有幫助。
編輯:好像我的工作目錄不像我想象的那樣。當我創建了一個testFile.php和迴音GETCWD()它顯示了目錄中的PHP文件中,但在我的問題的文件,在同一目錄下,GETCWD()顯示爲「/」
的兩個不同的服務器運行不同版本的PHP,是嗎? – klang 2011-03-10 00:28:40
是: 舊服務器使用5.2。 新服務器使用5.3。 – MF86 2011-03-10 00:52:34
[在PHP中,使用CLI時確保當前工作目錄與腳本相同的最佳方法](http://stackoverflow.com/questions/192092/in-php-best-way-to-ensure-current -working-directory-is-same-as-script-when-us) – 2016-09-03 18:22:42