我的產品隨PHP文件夾中的PHP二進制文件,dll,php.ini一起提供。php.ini得到更新而不被替換
現在我已經在我的安裝程序包中更新了PHP二進制文件到最新版本(5.3.3從4.33開始)。因此,當產品安裝在現有安裝(升級版)上時,PHP目錄下的文件將被替換。但配置文件php.ini更新自己與新的屬性,而不是完全取代。
如何在不升級內容的情況下完全替換配置文件php.ini?
我的產品隨PHP文件夾中的PHP二進制文件,dll,php.ini一起提供。php.ini得到更新而不被替換
現在我已經在我的安裝程序包中更新了PHP二進制文件到最新版本(5.3.3從4.33開始)。因此,當產品安裝在現有安裝(升級版)上時,PHP目錄下的文件將被替換。但配置文件php.ini更新自己與新的屬性,而不是完全取代。
如何在不升級內容的情況下完全替換配置文件php.ini?
我增加一個額外的zzz_rock_n_roll.ini
文件轉換成用於Debian的額外的.ini文件是/etc/php5/conf.d
的文件夾。由於此文件具有zzz前綴,因此它將包含在最後並覆蓋主要文件和其他所有其他ini文件的所有其他設置。因此我總是保存升級。
ini_restore()...很酷,不知道這個功能。 – powtac