---
title: "Kак самостоятельно изменить файл php.ini (max_execution_time, memory_limit)"
canonical_url: "https://www.zone.lv/help/ru/kb/kak-samostojatelno-izmenit-fajl-phpini/"
post_type: "ht_kb"
published: "2014-11-10T02:21:57+00:00"
modified: "2024-11-06T13:30:46+00:00"
language: "ru"
author: "Gustav"
taxonomies:
  ht_kb_category:
    - name: "Техническое"
      url: "https://www.zone.lv/help/ru/kb-categories/tehnicheskoje/"
  ht_kb_tag:
    - name: "global ini"
      url: "https://www.zone.lv/help/ru/kb-tags/global-ini-ru/"
    - name: "php"
      url: "https://www.zone.lv/help/ru/kb-tags/php-ru/"
    - name: "php.ini"
      url: "https://www.zone.lv/help/ru/kb-tags/phpini-ru/"
    - name: "tehniline"
      url: "https://www.zone.lv/help/ru/kb-tags/tehniline-ru/"
---

# Kак самостоятельно изменить файл php.ini (max_execution_time, memory_limit)

Расширениями и значениями 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();
```

![phpinfo](https://www.zone.lv/static/sites/5/phpinfo.png)

 Рекомендация! Рекомендуется включать в файл php.ini только те настройки, которые вы хотите изменить. Не копируйте сюда весь файл конфигурации php.ini!

 Внимание! Globaalse php.ini-ga muudetud seadistused kirjutavad üle ka haldusliideses määratu!

## Файл .user.ini и как его изменить

Файл **.user.ini** по умолчанию не существует на сервере. Файл может быть создан в любом каталоге сервера и автоматически затронет все подкаталоги.

Если вы хотите, чтобы он одновременно влиял на главный домен и поддомены, его нужно добавить в каталог домена, где находятся корневые каталоги главного домена и поддомена:

```
/data01/virt1234/domeenid/www.example.com/
```

Если под одной виртуальным аккаунтом находится несколько доменов и вы хотите повлиять на все домены сразу с помощью одного файла .user.ini, добавьте файл .user.ini в домашний каталог виртуального сервера:

```
/data01/virt1234/
```

**Изменения, внесенные в файл, одновременно влияют на HTTP- и HTTPS-хосты.**

 Внимание! .user.ini может использоваться только для **PHP\_INI\_PERDIR**, **PHP\_INI\_USER** и **PHP\_INI\_ALL**!

Для настроек **PHP\_INI\_SYSTEM** (например, параметров opcache) необходимо использовать файл php.ini.

Список директив можно найти здесь: <http://ee1.php.net/manual/en/ini.list.php>

 Дополнительная информация <http://ee1.php.net/manual/en/configuration.file.per-user.php>

## Изменение расширений PHP управление сервером

Наиболее распространенные расширения PHP также могут быть изменены непосредственно из администрирования виртуального сервера Zone.

Для этого в панели управления хостинга выберите **`Вебсервер`** -&gt; **`Настройки главного домена`** или **`Поддомены`** в зависимости от того, хотите ли вы активировать расширение PHP на главном домене или на поддомене.

На примере главного домена, приведенного ниже, нажмите кнопку **`Изменить`**.

[![](https://www.zone.lv/static/sites/5/maindomain_settings-1024x737.png)](https://www.zone.lv/help/ru/kb/kak-samostojatelno-izmenit-fajl-phpini/maindomain_settings/)

В разделе **`PHP`** выберите **`Расширения PHP`**.

[![](https://www.zone.lv/static/sites/5/php_extensions.png)](https://www.zone.lv/help/ru/kb/kak-samostojatelno-izmenit-fajl-phpini/php_extensions/)

Затем отобразится список возможных расширений.

[![](https://www.zone.lv/static/sites/5/php_extensions1.png)](https://www.zone.lv/help/ru/kb/kak-samostojatelno-izmenit-fajl-phpini/php_extensions1/)

Чтобы сохранить изменения, нажмите **`изменить`**.

 Инфо Настройки, измененные через панель управления, вступают в силу в течение 5 минут.

## Примеры значений, которые можно изменить с помощью файлов php.ini и .user.ini.

Вот несколько примеров распространенных настроек PHP, которые необходимо изменить.

 Внимание! В файл .user.ini или php.ini добавьте только те параметры, которые вы хотите изменить. Если вы хотите изменить только одну настройку, достаточно добавить только одну строку.

### 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
```
