Игнорирование php.ini

Статус
В этой теме нельзя размещать новые ответы.

dump1111

Участник
Регистрация
7 Июл 2009
Сообщения
266
Реакции
8
Доходит до того, что я удаляю php.ini, перезапускаю сервер, но php по-прежнему загружается, при этом естественно игнорирует настройки php.ini. По phpinfo () путь указывается в C:\Windows но в C:\Windows нету php.ini, и нигде его нету. Что может быть? Как заставить php воспринимать php.ini?
 
  • Заблокирован
  • #2
Скорее всего не тот php.ini удаляете. Что ставили денвер или какую другую сборку?
 
; Этот файл содержит большинство установок PHP. Чтобы PHP смог его
; обнаружить, он должен называться 'php.ini'. Интерпретатор ищет файл в
; текущем каталоге, в случае неудачи - в каталоге, указанном в
; переменной окружения PHPRC, и, наконец, в каталоге, заданном при -в
; компиляции и сборке PHP (именно в таком порядке).
; В системе Windows путь, указанный при компиляции PHP,
; соответствует каталогу Windows (в большинстве случаев это
; c:windows). Папка, в которой будет производиться поиск файла
; 'php.ini', может быть также определена с использованием ключа -c
; командной строки.

Если вы используете Apache версии 2 и выше, то обязательно добавьте в конфигурационный файл Apache (httpd.conf) директиву PHPIniDir, которая позволяет точно указать месторасположение файла php.ini. После добавления директивы перезагрузите Apache и удостоверьтесь, что запуск прошел успешно.

PHPIniDir “c:/php”
+ на сколько я помню файла может и не быть и настройки будут дефолтные
 
Некоторые настройки можно также поменять через функцию
ini_set()
возможно это вам поможет
 
Доходит до того, что я удаляю php.ini, перезапускаю сервер, но php по-прежнему загружается, при этом естественно игнорирует настройки php.ini. По phpinfo () путь указывается в C:\Windows но в C:\Windows нету php.ini, и нигде его нету. Что может быть? Как заставить php воспринимать php.ini?
В апаче неправильные пути прописаны.
 
Код:
В апаче неправильные пути прописаны.
А как их правлино прописать?
 
Для просмотра ссылки Войди или Зарегистрируйся

Если вы используете Apache версии 2 и выше, то обязательно добавьте в конфигурационный файл Apache (httpd.conf) директиву PHPIniDir, которая позволяет точно указать месторасположение файла php.ini. После добавления директивы перезагрузите Apache и удостоверьтесь, что запуск прошел успешно.

PHPIniDir “c:/php”
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху