Кастомные настройки PHP – PHP-FPM

Вопрос или проблема

Я настраиваю сервер и хотел узнать, где изменить глобальные настройки PHP. Я вижу, что есть каталог /etc/php/8.3/fpm/ с несколькими файлами и папками внутри.

Я пытаюсь сделать это, потому что нужно изменить параметры PHP, такие как memory_limit, upload_max_filesize и date.timezone.

Nginx 1.26.2 / PHP 8.3.11

Настройки, которые вам нужны, находятся в /etc/php/8.3/fpm/php.ini.

После обновления файла не забудьте перезапустить сервис php-fpm с помощью:

sudo service php8.3-fpm restart

Ответ или решение

Для изменения глобальных настроек PHP в вашей конфигурации PHP-FPM на сервере, вы можете редактировать файл php.ini, который расположен по следующему пути:

/etc/php/8.3/fpm/php.ini

В этом файле вы сможете настроить параметры, такие как:

  • memory_limit — максимальный размер памяти, который может быть использован скриптом PHP.
  • upload_max_filesize — максимальный размер загружаемого файла.
  • date.timezone — временная зона, которую будет использовать PHP для обработки дат и времени.

Шаги для изменения настроек:

  1. Откройте файл php.ini в текстовом редакторе с правами суперпользователя. Например, используя nano:

    sudo nano /etc/php/8.3/fpm/php.ini
  2. Найдите необходимые параметры (например, используя команды поиска в редакторе, такие как Ctrl + W в nano), и измените их значения:

    memory_limit = 128M
    upload_max_filesize = 50M
    date.timezone = "Europe/Moscow"
  3. После внесения изменений сохраните файл и выйдите из редактора.

  4. Для того чтобы изменения вступили в силу, необходимо перезапустить службу PHP-FPM с помощью следующей команды:

    sudo service php8.3-fpm restart

Проверка настроек

Чтобы убедиться, что изменения были успешно применены, вы можете создать простой PHP-скрипт, например info.php, в корне вашего веб-сервера, с содержимым:

<?php
phpinfo();
?>

Откройте этот файл через браузер, и проверьте значения параметров, которые вы изменили, в секции "PHP Core".

Следуя этим шагам, вы сможете корректно настроить глобальные параметры PHP для вашего сервера с PHP-FPM и Nginx.

Оцените материал
Добавить комментарий

Капча загружается...