Настройка параметров PHP (CentOS)

Updated 1 year ago by Oleg

Создание phpinfo-скрипта

При установке модулей необходимо получать информацию о параметрах PHP на сервере. Для этого разместите phpinfo.php в каталоге сайта.

1. Подключитесь к серверу по SSH

2. Перейдите в каталог сайта

cd /путь_к_каталогу

3. В этом каталоге создайте файл phpinfo.php:

nano phpinfo.php

4. Добавьте в файл nano phpinfo.php содержимое:

<?php

phpinfo();

?>

5. Нажмите Ctrl+x,

Затем Y и Enter чтобы сохранить изменения.

6. Введите в адресной строке браузера http://имя.вашего.домена/phpinfo.php

Здесь Вы сможете увидеть данные о настройках PHP.

 

В строке Loaded Configuration File будет отображен путь к файлу конфигурации php.ini.

По умолчанию для CentOS это /etc/php.ini

 

Настройка параметров (в качестве примера - mbstring.func_overload)

1. Найдите требуемый параметр в php.ini. Для этого выполните:

grep -ni 'название_параметра' /путь/к/файлу/php.ini

Например, если /etc/php.ini – стандартный путь для CentOS, название параметра - mbstring.func_overload, команда будет выглядеть так:

grep -ni 'mbstring.func_overload' /etc/php.ini

Используя ключ -n, можно будет увидеть, в какой строке находится требуемая директива.

2. Используя номер строки, можно открыть файл с помощью текстового редактора следующей командой:

nano +номер_строки путь/к/файлу/php.ini

Например, если /etc/php.ini – стандартный путь для CentOS, номер строки - 1546, команда будет выглядеть так:

nano +1546 /etc/php.ini

3. Удалите  «;» и установите нужное значение параметра (в данном случае 2):

ДО: 

mbstring.func_overload = 0

ПОСЛЕ: 

mbstring.func_overload = 2

4. Нажмите Ctrl+x,

Затем Y и Enter чтобы сохранить изменения.

5. Перезапустите Apache:

service apache2 restart

6. Обновите в браузере страницу http://имя.вашего.домена/phpinfo.php и проверьте значение директивы.

7. Для проверки обновите страницу http://вашдомен/phpinfo.php и найдите текущее значение нужной директивы (в нашем случае mbstring.func_overload).

mbstring.func_overload

2

2

 

Если у Вас остались вопросы - создайте тикет в техподдержку.


How did we do?


IS (opens in a new tab)

Powered by HelpDocs (opens in a new tab)