Bug 42848

Summary: Изменения настроек memory_limit в файле php.ini не отображаются в phpinfo
Product: Sisyphus Reporter: obidinog <obidinog>
Component: php8.0-fpm-fcgiAssignee: Anton Farygin <rider>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: rider
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description obidinog@basealt.ru 2022-05-24 12:02:30 MSK
Платформы:
education-10-x86-64-kde
education-10-x86-64
workstation-10-x86-64
server-10-x86-64
kworkstation-10-x86-64

Шаги:
1)Изменить параметр memory_limit в файле /etc/php/8.0/fpm-fcgi/php.ini
напр. memory_limit=512
2)php -i | grep memory

Ожидаемый результат:
Вывод с учетом измененных данных

Результат:
Вывод памяти по-умолчанию
Comment 1 Anton Farygin 2022-05-24 12:05:07 MSK
потому что для fpm-fcgi значение memory limit по умолчанию задаётся здесь:
/etc/fpm8.0/php-fpm.d/www.conf

пожалуй я закомментирую в этом файле такие настройки.
Comment 2 Anton Farygin 2022-05-24 12:09:53 MSK
а. нет. php_admin_value[memory_limit] = 64M закомментирован. А если его раскомментировать и написать там нужное значение ?
Comment 3 obidinog@basealt.ru 2022-05-24 14:20:46 MSK
(Ответ для Anton Farygin на комментарий #2)
> а. нет. php_admin_value[memory_limit] = 64M закомментирован. А если его
> раскомментировать и написать там нужное значение ?

Если раскоментировать php_admin_value[memory_limit] = 64M эту строку, то ничего не меняется, по умолчанию php -i | grep memory и через WEB выводит 128М.

Если изменить в файле /etc/php/8.0/cli/php.ini то значения меняются
Используя команду php -i | grep memory выводится измененное значение, но если смотреть phpinfo через WEB, то значение не меняется и остается по-умолчанию 128М
Comment 4 obidinog@basealt.ru 2022-05-24 15:27:17 MSK
Перепроверил на nginx

На nginx все работает если раскоментировать строчку 
php_admin_value[memory_limit] = 64M и изменить данные
Comment 5 Anton Farygin 2022-05-24 15:29:17 MSK
php -i относится только к cli