Подтвердить что ты не робот

Разница между расположением файла конфигурации php.ini и загруженным файлом конфигурации?

В чем разница между конфигурационным файлом и загруженным конфигурационным файлом?

Если файл ini загружается из "C:\Program Files (x86)\PHP\php.ini", что означает внутри внутри C:\Windows?

Вывод phpinfo()

Configuration File (php.ini) Path C:\Windows 
Loaded Configuration File C:\Program Files (x86)\PHP\php.ini 

Если мне нужно изменить какую-либо конфигурацию, я должен изменить оба файла?

4b9b3361

Ответ 1

"Файл конфигурации (php.ini) Путь" где по умолчанию php.ini должен быть /PHP будет искать по умолчанию (этот путь может быть% windir env var для Win distro?).

Я считаю, что в вашей конфигурации apache у вас есть PHPINIDir, которые явно определяют новый путь к ini файлу. Если у вас нет php.ini, тогда будут использоваться значения по умолчанию PHP (даже если у вас есть php.ini в папке C:\Windows). По крайней мере, это тот случай, когда PHP используется как модуль (который является моей конфигурацией, и я могу тестировать).

Итак, "Загруженный файл конфигурации" - это загруженный вами файл конфигурации и тот, который вы должны изменить.

Ответ 2

У меня было то же самое на WS 2008 R2 с IIS. Загруженный файл конфигурации всегда был из файлов программ /php/php.ini, но мне нужен php.ini с сервера WAMP (c:/wamp/php/...) Я пытаюсь найти, откуда он указывает на файлы программы. через некоторое время я просто попытался переименовать php.ini в программные файлы (например, удаленные или отсутствующие), и после перезапуска служб WAMP я получаю правильный php.ini из C:/wamp/...:) также я должен удалить cokies из IE, чтобы сайт работал.

Ответ 3

Загруженный файл конфигурации является правильным. Не уверен, что другой должен означать. Измените Загруженный.

Также есть ли файл php.ini в C:\Windows? Наверное, нет.