2012-01-24 5 views
0

Мой продукт поставляется с двоичными файлами PHP, dlls, php.ini в папке PHP.php.ini обновляется без замены

Теперь я обновил двоичные файлы PHP до последней версии (5.3.6 из 4.33) в моем пакете установщика. Поэтому, когда продукт установлен на существующую установку (обновлен), файлы в каталоге PHP заменяются. Но конфигурационный файл php.ini обновляется сам по себе новыми атрибутами, а не полностью заменяется.

Как заменить файл конфигурации php.ini полностью, не обновляя его содержимое?

ответ

1

Попробуйте удалить его. (backup!)

Это вопрос того, как вы используете PHP, но он работал один раз для меня.

Или попробуйте загрузить clean version (untested)

Использование ini_restore также может быть вариант.

+0

ini_restore() ... Прохладный, не знал об этой функции. – powtac

1

Я добавляю дополнительный файл zzz_rock_n_roll.ini в папку для дополнительных файлов .ini в debian, это /etc/php5/conf.d. Поскольку этот файл имеет префикс zzz, он включается последним и перезаписывает все остальные настройки основного и всех других дополнительных ini-файлов. Поэтому я всегда смену обновлений.

Смежные вопросы