В этом руководстве объясняется, как найти php.ini файл, изменить memory_limit настройку php в командной строке.
РЕЗЮМЕ
- Найдите файл php.ini
- Настроить файл php.ini
- Перезапустите веб-сервер Apache2
ПРЕДПОСЫЛКИ
https://blog.nixnet.uz/2020/11/20/install-lamp-in-centos-8/
Как установить PHP 8 на CentOS/RHEL 8
Шаг 1. Ищем файл php.ini
Во-первых, вам нужно найти свой php.ini файл. Различные дистрибутивы Linux хранят файлы конфигурации php в разных каталогах, поэтому вы можете найти php.ini файл в своей конфигурации php, если не уверены, где находится файл. Команда:
php -i | grep php.ini
В нашем случае php.iniфайл находится в папке /etc/php.ini.
Шаг 2 -Настройте файл php.ini
Отредактируйте файл php.ini с помощью текстового редактора:
nano /etc/php.ini
Далее найдите memory_limit настройки в файле php.ini. Вы можете искать содержимое в файле, нажимая Ctrl + w комбинацию на клавиатуре во время редактирования файла php.ini. Затем измените значение ограничения памяти php на желаемое значение в мегабайтах. Теперь сохраните изменения и выйдите из текстового редактора.
Например: memory_limit = 256M.
Примечание: Вы увидите много других часто используемых параметров PHP в php.ini, который можно изменить в соответствии с вашими потребностями, например log_errors, max_execution_time, post_max_size, short_open_tag, upload_max_filesize.
Шаг 3 Перезапустите веб-сервер Apache2
Вам необходимо перезапустить веб-сервер Apache2, чтобы изменения вступили в силу:
systemctl restart httpd.service
Для того что бы посмотреть вступили ли изменения в силу создайте файл info.php:
nano /var/www/html/info.php
В открывшемся окне пропишем ниже следующие:
<?php phpinfo(); ?>
После сохраните и выйдите (ctrl+o, ctrl+x).
Зайдем на http://адрессервера/
После удаляем проверочный файл (это надо сделать обязательно):
rm -f /var/www/html/info.php
Заключение
Вы успешно нашли файл конфигурации php.ini и изменили memory_limit настроив php.
Наглядный пример здесь:
