Расширениями и значениями PHP виртуального сервера можно управлять несколькими способами, используя глобальный файл php.ini, файл .user.ini или управление виртуальным сервером.
Добавление и редактирование глобального файла php.ini
Глобальный файл php.ini – это файл конфигурации PHP, в который загружаются настройки в дополнение к настройкам сервера по умолчанию. В этом файле вы можете изменить практически все настройки PHP, лимиты, загрузку модулей и т.д. Все настройки вступают в силу как для основного домена, так и для всех поддоменов *.example.com одновременно, а изменения вступают в силу немедленно для новых процессов PHP.
Глобальный файл php.ini по умолчанию не существует на сервере, и его необходимо сначала добавить на сервер:
/data01/virt1234/domeenid/www.example.com/phpini/global/php.ini
Самый надежный способ узнать правильное расположение и проверить, загружен ли глобальный файл php.ini в PHP, – это проверить phpinfo(). Для этого нужно создать PHP-файл с любым именем в корневом каталоге основного или поддомена и поместить его туда:
<?php phpinfo();
Файл .user.ini и как его изменить
Файл .user.ini по умолчанию не существует на сервере. Файл может быть создан в любом каталоге сервера и автоматически затронет все подкаталоги.
Если вы хотите, чтобы он одновременно влиял на главный домен и поддомены, его нужно добавить в каталог домена, где находятся корневые каталоги главного домена и поддомена:
/data01/virt1234/domeenid/www.example.com/
Если под одной виртуальным аккаунтом находится несколько доменов и вы хотите повлиять на все домены сразу с помощью одного файла .user.ini, добавьте файл .user.ini в домашний каталог виртуального сервера:
/data01/virt1234/
Изменения, внесенные в файл, одновременно влияют на HTTP- и HTTPS-хосты.
Изменение расширений PHP управление сервером
Наиболее распространенные расширения PHP также могут быть изменены непосредственно из администрирования виртуального сервера Zone.
Для этого в панели управления хостинга выберите Вебсервер
-> Настройки главного домена
или Поддомены
в зависимости от того, хотите ли вы активировать расширение PHP на главном домене или на поддомене.
На примере главного домена, приведенного ниже, нажмите кнопку Изменить
.
В разделе PHP
выберите Расширения PHP
.
Затем отобразится список возможных расширений.
Чтобы сохранить изменения, нажмите изменить
.
Примеры значений, которые можно изменить с помощью файлов php.ini и .user.ini.
Вот несколько примеров распространенных настроек PHP, которые необходимо изменить.
Max execution time
Значение по умолчанию – 30 секунд. Это определяет максимальное время выполнения PHP-скрипта в секундах. Чтобы изменить это значение, добавьте следующую строку:
max_execution_time = 600
PHP Memory limit
Значение по умолчанию – 1024M. Чтобы увеличить это значение, добавьте следующую строку:
memory_limit = 1500M
Изменение названия приложения NewRelic
newrelic.appname = "My application"
Ошибки отображения
Отображение ошибок может использоваться для включения/выключения отображения ошибок PHP. По умолчанию отображение ошибок включено, и чтобы отключить его, добавьте следующую строку:
display_errors = off