Почему у нас есть другой php.ini для клиента php?
Является ли хорошей идеей вместо этого связать основное?
$ sudo ln -s /etc/php5/apache2/php.ini /etc/php5/cli/php.ini
Это полностью зависит от вас, как вы настраиваете свою систему, исходя из своих потребностей. Однако существуют веские причины иметь отдельные файлы конфигурации для CLI и Apache, не в последнюю очередь потому, что веб-сервер обычно является внешней службой. Например:
Обратите внимание, что вы также можете настроить установку PHP, добавив файлы в /etc/php5/conf.d
. Это хороший способ сохранить ваши настройки в их собственном файле и избежать конфликтов в ваших файлах php.ini
, если они обновляются новой версией пакетов. Последний пункт также является проблемой, если вы решите использовать символические ссылки для php.ini
. Обратите внимание, что каталоги conf.d
для cli
и apache
являются символическими ссылками.