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