CentOS Linux выпуск 8.0.1905 без изменения php .ini - PullRequest
0 голосов
/ 05 февраля 2020

Я хочу удалить output_buffering и хочу внести изменения в memory_limit , отредактировав файл etc / php .ini

Но ни одно из моих изменений не требует эффект. После редактирования файла etc / php .ini от имени суперпользователя. Я перезапустил httpd.service с помощью следующей команды

sudo systemctl restart httpd.service

Я использую CentOS 8

[root@backend adminuser]# cat /etc/*release
CentOS Linux release 8.0.1905 (Core)
NAME="CentOS Linux"
VERSION="8 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="8"
PLATFORM_ID="platform:el8"
PRETTY_NAME="CentOS Linux 8 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:8"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"

CENTOS_MANTISBT_PROJECT="CentOS-8"
CENTOS_MANTISBT_PROJECT_VERSION="8"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="8"

CentOS Linux release 8.0.1905 (Core)
CentOS Linux release 8.0.1905 (Core)

php - общие пакеты, как показано ниже

[root@backend adminuser]# rpm -qc php-common
/etc/php-zts.d/20-bz2.ini
/etc/php-zts.d/20-calendar.ini
/etc/php-zts.d/20-ctype.ini
/etc/php-zts.d/20-curl.ini
/etc/php-zts.d/20-exif.ini
/etc/php-zts.d/20-fileinfo.ini
/etc/php-zts.d/20-ftp.ini
/etc/php-zts.d/20-gettext.ini
/etc/php-zts.d/20-iconv.ini
/etc/php-zts.d/20-phar.ini
/etc/php-zts.d/20-sockets.ini
/etc/php-zts.d/20-tokenizer.ini
/etc/php.d/20-bz2.ini
/etc/php.d/20-calendar.ini
/etc/php.d/20-ctype.ini
/etc/php.d/20-curl.ini
/etc/php.d/20-exif.ini
/etc/php.d/20-fileinfo.ini
/etc/php.d/20-ftp.ini
/etc/php.d/20-gettext.ini
/etc/php.d/20-iconv.ini
/etc/php.d/20-phar.ini
/etc/php.d/20-sockets.ini
/etc/php.d/20-tokenizer.ini
/etc/php.ini

Для SSE Script я хочу сделать output_buffer равным нулю или Off, как мой другой сервер, но он не принимает никаких изменений. Я проверил, изменив php .ini в качестве пользователя root и перезапустил службы httpd.

enter image description here

Ответы [ 3 ]

2 голосов
/ 12 марта 2020

Я предполагаю, что вы используете php -fpm Следующая команда сработала для меня.

  1. Подключитесь через терминал и убедитесь, что вы являетесь пользователем Super (Root)
  2. Теперь выполните следующую команду

    sudo systemctl restart php -fpm.service

Примечание. Проверьте, внеся небольшие изменения, такие как увеличение или уменьшение memory_limit , и выполните указанную выше команду и просмотрите изменения с помощью phpinfo ()

0 голосов
/ 08 марта 2020

Изменение etc / php .ini больше не работает. Вам нужно добавить свой собственный файл .ini сейчас в "/etc/php.d" и перезапустить php

, чтобы подтвердить путь от phpinfo. Ищите «Сканирование этого каталога для дополнительных файлов .ini

Добавить записи типа:

max_execution_time=200
post_max_size=100M
upload_max_filesize=100M

Перезапуск PHP (перезапуск Apache не помогает)

Проверить службу (если ее нет .. перезапуск Apache должен работать : sudo systemctl restart httpd)

sudo systemctl status php-fpm

Перезапустить службу

sudo systemctl restart php-fpm
0 голосов
/ 19 февраля 2020

Вы не упоминаете, используете ли вы mod_php или php-fpm. Запуск sudo systemctl restart httpd.service помогает только для mod_php. Если вы используете php-fpm, вам нужно sudo systemctl restart php-fpm.service.

...