Php.ini: Редактирование конфигураций PHP на облачном сервере с Linux

Конфигурации PHP можно изменить с помощью файла «php.ini». Php.ini — это основной файл конфигурации для языка сценариев PHP с открытым исходным кодом.

Требования

  1. Облачный сервер с Linux (любой дистрибутив)
Совет

Вы можете найти подходящий облачный сервер на сайте IONOS.

Просмотр конфигураций PHP на сервере

Чтобы просмотреть текущие конфигурации PHP для вашего сервера, создайте файл с именем phpinfo.php в главном каталоге вашего сайта:

sudo nano /var/www/html phpinfo.php

Затем поместите в этот файл следующее содержимое:

<?php phpinfo() ?>

Сохраните и выйдите из файла, затем просмотрите его в браузере («

example.com/phpinfo.php»

).

В целях безопасности лучше удалить этот файл после завершения работы.

Как найти файл php.ini

Когда PHP запускается, он ищет файл php.ini в нескольких возможных местах на сервере. По умолчанию файл php.ini находится в следующем месте:

  • Ubuntu 16.04: /etc/php/7.0/apache2
  • CentOS 7: /etc/php.ini

Вы также можете создать новый файл php.ini, содержащий только те конфигурации PHP, которые вам нужно изменить, и поместить его в ту же директорию, что и PHP-скрипт. Это отменит конфигурации в файле php.ini по умолчанию.

Однако это будет эффективно только для скриптов в том же каталоге, что и файл php.ini. Это не повлияет на подкаталоги. Вам нужно будет скопировать новый файл php.ini в каждый рабочий каталог.

Как редактировать файл php.ini

Чтобы открыть для редактирования стандартный файл php.ini, используйте одну из следующих команд (в зависимости от того, какой дистрибутив Linux вы используете):

  • Ubuntu 16.04: sudo nano /etc/php/7.0/apache2
  • CentOS 7: sudo nano /etc/php.ini

Внесите необходимые изменения. Каждая строка, начинающаяся с точки с запятой, «закомментирована», что означает, что PHP будет игнорировать эту строку. Если вы хотите включить опцию, которая была отключена таким образом, удалите точку с запятой в начале строки, чтобы включить ее.

Сохраните и выйдите из файла. Затем перезапустите веб-сервер, чтобы изменения вступили в силу:

  • Ubuntu/Debian: sudo systemctl restart apache2
  • CentOS: sudo systemctl restart httpd

Оцените статью
cdelat.ru
Добавить комментарий