Вопрос или проблема
Я настраиваю сервер и хотел узнать, где изменить глобальные настройки 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 для обработки дат и времени.
Шаги для изменения настроек:
-
Откройте файл
php.ini
в текстовом редакторе с правами суперпользователя. Например, используяnano
:sudo nano /etc/php/8.3/fpm/php.ini
-
Найдите необходимые параметры (например, используя команды поиска в редакторе, такие как
Ctrl + W
вnano
), и измените их значения:memory_limit = 128M upload_max_filesize = 50M date.timezone = "Europe/Moscow"
-
После внесения изменений сохраните файл и выйдите из редактора.
-
Для того чтобы изменения вступили в силу, необходимо перезапустить службу PHP-FPM с помощью следующей команды:
sudo service php8.3-fpm restart
Проверка настроек
Чтобы убедиться, что изменения были успешно применены, вы можете создать простой PHP-скрипт, например info.php
, в корне вашего веб-сервера, с содержимым:
<?php
phpinfo();
?>
Откройте этот файл через браузер, и проверьте значения параметров, которые вы изменили, в секции "PHP Core".
Следуя этим шагам, вы сможете корректно настроить глобальные параметры PHP для вашего сервера с PHP-FPM и Nginx.