Де зберігаються налаштування PHP
Пріоритет (від вищого до нижчого): ini_set() → .user.ini → .htaccess → php.ini. Зміни в php.ini вимагають перезапуску PHP-FPM.
Ключові параметри PHP
| Параметр | За замовчуванням | Рекомендується |
|---|---|---|
memory_limit | 128M | 256–512M |
upload_max_filesize | 2M | 64–256M |
post_max_size | 8M | Більше upload_max_filesize |
max_execution_time | 30 | 60–300 |
Зміна через php.ini
sudo nano /etc/php/8.2/fpm/php.ini
memory_limit = 512M
upload_max_filesize = 128M
post_max_size = 130M
max_execution_time = 300post_max_size має бути більшим за upload_max_filesize, інакше великі файли не завантажуватимуться.
Зміна через .user.ini
memory_limit = 256M
upload_max_filesize = 64M
post_max_size = 68MЗастосування змін
sudo systemctl reload php8.2-fpm
php -r "echo ini_get('memory_limit');"