2013-01-10 49 views
-1

我的問題很簡單。我正在開發一個本地PHP項目。 我設置我的php.ini一些自定義配置。如何在遠程服務器上設置php指令?

稍後我將在一個商業主機提供商中承載該項目。

但是,遠程服務器將擁有自己的PHP配置,我的自定義php.ini指令將不起作用。我對嗎?

如果是這樣,我如何使用我的自定義php.ini在遠程服務器?

在此先感謝。

+0

如果您有權訪問.ini文件,只需將您的本地版本複製到遠程主機。 –

回答

0

您可以使用ini_set設置很多選項 - 但當然,其中有相當數量的選項可能無法在您的託管服務提供商中進行更改。但是可以設置如error_reportingdisplay_errors

根據您的託管服務提供商使用的配置和版本,您可以選擇在htaccess文件中設置php_options(如果他們使用基於mod_php的託管,我認爲這些日子會少一些),或者在你的php代碼所在目錄的.user.ini文件中。但這完全取決於網站主辦的地方。

0

首先,你當地php.ini具有服務器一個沒有影響,你是正確的。

現在,配置遠程php.ini取決於你有什麼樣的託管。
通過共享主機,通常可以配置的東西並不多,但如果您有一個VPS(虛擬專用服務器)或專用服務器,您應該可以複製/粘貼它。

另外,請記住,如果你沒有很多自定義配置,一些小的調整,可以通過PHP本身完成。

1

這取決於您的服務器配置。

在大多數共享服務器提供商上,您將無法混淆php.ini;在VPS /專用環境中,您可以編輯設置,但當然應該詢問您的提供商。

2

有了這樣的事情,你已經修改了你的php.ini;在標準虛擬主機中,您將無法修改php.ini,因爲託管公司的所有用戶都在使用該文件。

爲了讓您完全控制您的php.ini,您需要轉到VPS /專用服務器並配置Lamp服務器。您可以在本地服務器上進行相同的更改

相關問題