Где находится php ini ubuntu

Где находится php ini ubuntu

Where is php.ini-development on Ubuntu LAMP?

On my development machine I run Ubuntu 10.04.1 LTS. Following the official documentation, I used the following command to install Apache, MySQL and PHP in one go:

Now that I’m testing my PHP scripts, I want to enable «developer mode», if there is one, to enable error reporting and logging. I have read reference to files php.ini-production and php.ini-development that apparently come with some versions of PHP 5, but not the one I have installed.

All I have is /etc/php5/apache2/php.ini . This configuration does not echo errors or warnings, which makes my scripts hard to debug. I guess I can edit the configuration by hand, but I’d rather just be able to drop in a replacement if that’s possible.

So what I’m looking for is an easy way to switch between development and production environments for PHP!

Как изменить общие настройки PHP на Ubuntu 18.04 VPS или выделенном сервере

PHP является одним из самых популярных скриптовых языков на стороне сервера. Это часть стековых приложений LAMP, которые работают на полнофункциональных динамических веб-сайтах..

Изменение настроек PHP является неизбежной задачей, особенно если вы используете системы управления контентом, которые не работают с настройками по умолчанию. Иногда вы можете установить разные версии PHP на сервере, но каждая установка имеет свой собственный файл конфигурации.

В этом руководстве мы опишем шаги, необходимые для изменения общих настроек PHP на вашем Ubuntu 18.04, на котором работает веб-сервер Apache..

Предпосылки

  • Сервер Ubuntu 18.04 или план VPS
  • Пользователь без полномочий root с правами sudo
  • Веб-сервер Apache
  • PHP
  • Нано текстовый редактор

Шаг 1: Убедитесь, что PHP и Apache работают на вашем сервере

Запустите команду ниже, чтобы проверить состояние Apache на вашем веб-сервере

$ service apache2 status

Статус должен быть «Активен», если установлен Apache. В случае, если он был удален на вашем сервере, выполните команды ниже, чтобы установить его.

$ sudo apt update && Обновление sudo
$ sudo apt-get установить apache2

Чтобы проверить наличие PHP на вашем сервере, выполните команду ниже:

Вы получите версию PHP в своем окне терминала, например. php7.1

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

$ sudo apt-get установить php libapache2-mod-php

Шаг 2: Найдите файл конфигурации PHP

Определение правильного файла конфигурации PHP может быть очень запутанным, особенно потому, что файл «php.ini» может находиться в другой папке, в зависимости от версии PHP.

Правильный файл php.ini должен находиться в каталоге Apache (например,. «/Etc/php/7.1/apache2/php.ini»). Это будет зависеть от версии PHP. Например, в Php7.2 файл конфигурации находится на ‘/etc/php/7.2/apache2/php.ini»

Шаг 3: Редактируйте файл конфигурации Php

Для редактирования файла конфигурации используйте нано-редактор, используя команду ниже. Не забудьте заменить 7.1 вашим номером версии PHP

$ sudo nano /etc/php/7.1/apache2/php.ini

Как только файл откроется в текстовом редакторе, вы можете начать настройку параметров

Список ниже включает в себя наиболее распространенные настройки, которые регулярно меняются веб-мастерами:

  1. upload_max_filesize: Значение определяет максимальный размер файла, который можно загрузить на веб-сервер. Это особенно полезно, если вы используете сервис, такой как OwnCloud или импорт больших баз данных..
  2. post_max_size: Это максимальное значение, которое должна содержать переменная post. Это общие с веб-формами. В среднем 20М работает хорошо.
  3. register_globals: Это внутренние настройки, которые регистрируют значения $ _REQUEST для глобальных переменных. Когда он включен, он будет работать для всех HTTP-глаголов GET, POST и Cookie.
  4. allow_url_fopen: Это может быть отключено по умолчанию, но вы можете включить его. Это помогает в открытии объектов URL, таких как файлы.
  5. memory_limit: Это значение должно быть больше, чем upload_max_filesize. Он просто устанавливает максимальные байты, которые скрипт может выделить.
  6. max_execution_time: Значение по умолчанию равно 30. Это означает, что максимальное время, в течение которого скрипт может быть запущен до его завершения, составляет 30 секунд. Вы можете установить большее значение, например, 60, если ваши php-скрипты требуют много времени.

Пример файла настроек «php.ini»

memory_limit = 24M
upload_max_filesize = 20M
register_globals = Off
allow_url_fopen = On
max_execution_time = 30
post_max_size = 20 миллионов

Не забудьте нажать CTRL + Икс, Y а также Войти сохранить настройки PHP. Кроме того, вы должны перезапустить Apache для внесения изменений, используя следующую команду:

Форум русскоязычного сообщества Ubuntu

Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

  • Форум русскоязычного сообщества Ubuntu »
  • Архив »
  • Архив »
  • Архив тем до 2016г »
  • php.ini в ubuntu

Автор Тема: php.ini в ubuntu (Прочитано 78908 раз)

0 Пользователей и 1 Гость просматривают эту тему.

  • Форум русскоязычного сообщества Ubuntu »
  • Архив »
  • Архив »
  • Архив тем до 2016г »
  • php.ini в ubuntu

Страница сгенерирована за 0.251 секунд. Запросов: 23.

© 2012 Ubuntu-ru — Русскоязычное сообщество Ubuntu Linux.
© 2012 Canonical Ltd. Ubuntu и Canonical являются зарегистрированными торговыми знаками Canonical Ltd.

Ссылка на основную публикацию