Должен ли я использовать среду производства или разработки на PHP? - PullRequest
0 голосов
/ 28 сентября 2018

Как настроить PHP на использование производственной среды или среды разработки в PHP 5.5.x?

Для того, чтобы сообщения об ошибках отображались, я не прокомментировал 'Production Value: On'под секцией display_errors и 'Production Value: E_ALL & ~E_DEPRECATED & ~E_STRICT' под секцией error_reporting.

Однако, что определяет производство и развитие?Это настройка в php.ini или где-то еще?

Редактировать: Это для моего php.ini файла.Возможно, я не был ясен с моим вопросом.В настоящее время, если я хочу, чтобы мои ошибки отображались или нет, я включаю или выключаю значение производства.

Итак, в каком случае я бы включил или выключил настройки Development Value?И какие настройки будут определять (и где будет определяться), что настройки Development Value будут полезны в отличие от настроек Production Value?(Надеюсь, это понятно, я не уверен, как еще я могу это сказать.)

1 Ответ

0 голосов
/ 28 сентября 2018

Есть некоторые значения - как и упомянутые выше - которые вы не хотите включать в работающей системе по разным причинам (безопасность, скорость, производительность).

Я думаю, у вас есть что-то ещев уме.Некоторые фреймворки и инструменты (Magento 2, symfony, Laravel) могут использовать разные настройки для разных сред.

Например: на сервере dev вы хотели бы включить отладочную информацию, которая может немного замедлить работу вашего приложения,В прямом эфире вы хотели бы отладить меньше вещей.

https://symfony.com/doc/current/configuration/environments.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...