Сначала посмотрите на вывод phpinfo для значения Загруженный файл конфигурации .Также обратите внимание на раздел Дополнительные файлы .ini, проанализированные .Вам нужно проверить все и все INI-файлы, перечисленные там, чтобы увидеть, может ли они иметь значение memory_limit , которое перезаписывает ваши настройки.
Единственное, что закрываетсяэто php.ini.default
Я считаю, что php.ini.default - это просто запасной файл, который вы можете использовать для создания нового файла PHP.ini, если вам нужнок.Проверьте вывод phpinfo, как указано выше, чтобы определить, какие ini-файлы действительно обрабатываются.
РЕДАКТИРОВАТЬ: просто теперь вы видите, что ваш вывод phpinfo показывает Нет рядом с Загруженный файл конфигурации .Я бы предложил скопировать этот файл php.ini.default в папку, указанную в Путь к файлу конфигурации (php.ini) , который в вашем случае равен /etc
.Обратите внимание, что это довольно неловкое место для этого файла.PHP.ini обычно находится где-то вроде /etc/php7.0/
или /etc/php7.0/apache/
или что-то в этом роде.Тем не менее, ваш исполняемый файл PHP ищет его в /etc
, поэтому скопируйте туда файл:
sudo cp /etc/php.ini.default /etc/php.ini
Наконец, если вы используете PHP-FPM (который выглядит так, как вы)из вашей команды ls , указанной выше), вам необходимо перезапустить пул процессов PHP-FPM.Я не уверен, какая именно команда на вашей машине, но она работает на моей:
sudo service php7.0-fpm restart
То, что работает на вашей машине, вероятно, будет зависеть от того, как вы установили PHP-FPM.Вы также можете попробовать:
service php-fpm restart
РЕДАКТИРОВАТЬ: Вы также можете подумать о перезапуске Apache.Это также будет зависеть от метода установки, который вы использовали.На моем компьютере с Ubuntu эта команда работает
sudo service apache2 restart