Производство Php.ini и разработка

Я использую xampp для разработки на моем локальном хосте. Я хотел бы удалить уведомления php и оставить только предупреждения. Я знаю, что это делается через файл php.ini, однако мне трудно найти его. Я пошел по пути в phpinfo(), и это привело меня к xampp/php внутри этой папки, это два файла php.ini, один для производства и один для разработки. Я установил их оба на идентификатор уровня сообщений об ошибках, как будто я все еще получаю уведомления, из-за чего я не верю ни одному из них, которые фактически контролируют отчет об ошибках. Я использую последнюю версию xampp. Итак, я думаю, мой вопрос в том, где находится истинный php.ini и какие две другие версии? спасибо!

Ответ 1

Сначала убедитесь, что вы редактируете php.ini, а не php-development.ini или php-production.ini или что-то еще BUT php.ini. После этого убедитесь, что вы перезагрузили сервер Apache или ваши изменения не вступят в силу.

Кроме того, проверьте ini_set для установки значений ini во время выполнения.

Ответ 2

Начиная с PHP 7, обычный файл php.ini был удален и добавлен в php.ini-production и php.ini-devlopment. В текстовом файле установки PHP говорится: "Мы советуем вам использовать php.ini-production, потому что мы оптимизировали настройки по умолчанию в этом файле для производительности и безопасности".

Итак, коротко используйте php.ini-production

Ответ 3

У меня возникла такая путаница, на моем компьютере файл php.ini не появился с именем расширения .ini, видимым - это был только php, а в столбце типа он имеет значение "настройки конфигурации"

Ответ 4

php.ini.development и php.ini.production полностью отличаются от php.ini. проблема в том, что в папке php требуемый php.ini не отмечен вместе с расширением (.php). Выполняется только php. Проверьте свойства файла 'php' of "*configuration settings*" type.it должно быть .ini. Это точный файл, который управляет отчетами об ошибках.

Ответ 5

В XAMPP версии 1.8.1 файл php.ini, расположенный в \xampp\php\php.ini строке изменения 922 upload_max_filesize = 2M Примечание: 2M означает 2MB, поэтому измените значение 10M для загрузки файла 10MB. Также обратите внимание, что php.ini-development и php.ini-production - это разные файлы из php.ini.

Ответ 6

PHP 5.3.0 значительно улучшил производительность и анализ файлов INI, а также добавил несколько новых синтаксических функций.

Стандартные файлы php.ini были реорганизованы и переименованы. php.ini-development содержит настройки, рекомендуемые для использования в средах разработки. php.ini-production содержит настройки, рекомендуемые для использования в производственных средах

Ответ 7

Файл PHP.ini все еще там, только он не включает расширение .ini, расширение было удалено. Вы заметите два имени файла php, один - файл приложения, другой - параметр конфигурации, когда вы откроете параметр конфигурации в блокноте, вы заметите, что он имеет расширение ini. поэтому файл конфигурации php - это ini файл.