Проблема заключается в том, что существует несколько способов запуска сценариев PHP, когда к ним обращаются через веб-сервер, и ведение журнала зависит от этого. Перефразируя, что бы ни запускал PHP, ведение логов.
В моих системах Jessie (Debian 8) я использую PHP, php5-fpm
и в нем настроено ведение журналов /etc/php5/fpm/php-fpm.conf
(но это можно переопределить для каждого так называемого «пула» php-fpm
).
В старых системах обычно запускался PHP с использованием mod_fcgid
, и в этом случае php5-cgi
двоичный файл используется для запуска сценариев, и он считывает их конфигурацию /etc/php5/cgi/php.ini
.
Некоторые люди все еще используют mod_php
для запуска сценариев PHP, и в этом случае что-то подобное /etc/php5/apache2/php.ini
используется этим модулем.
В общем, конфигурация зависит от того, как вы обслуживаете вызовы PHP-скриптов, поэтому сначала разберитесь с этим, а затем поработайте.
Подсказка: если у вас PHP работает минимально, создайте простой сайт, который обслуживает один скрипт
<?php phpinfo();
получите доступ к этому сценарию и посмотрите, что подскажет PHP-движок о его конфигурации, включая места, где он приобрел эту конфигурацию