Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
wiki:php [2018/07/18 15:14] [Варианты использования PHP] |
wiki:php [2018/08/28 12:02] (текущий) [Ссылки] |
||
---|---|---|---|
Строка 12: | Строка 12: | ||
| 15.10 (Wily) | 5.6 | | | 15.10 (Wily) | 5.6 | | ||
| 16.04 LTS (Xenial) | 7.0 | | | 16.04 LTS (Xenial) | 7.0 | | ||
+ | | 18.04 LTS | 7.2 | | ||
===== Варианты использования PHP ===== | ===== Варианты использования PHP ===== | ||
Строка 18: | Строка 18: | ||
Интерпретатор PHP поставляется в нескольких вариантах для разных способов запуска и использования PHP: | Интерпретатор PHP поставляется в нескольких вариантах для разных способов запуска и использования PHP: | ||
* Модуль для [[apache2|Apache]] libapache2-mod-php | * Модуль для [[apache2|Apache]] libapache2-mod-php | ||
- | * php-fpm и mod_proxy_fcgi | + | * php-fpm и proxy_fcgi |
- | * php-cgi и mod_fcgid | + | * php-cgi и libapache2-mod-fcgid |
* CLI | * CLI | ||
Строка 52: | Строка 52: | ||
Для установки выполните: | Для установки выполните: | ||
- | <code bash>sudo apt-get install php-fpm</code> | + | <note important>Если установлен libmod-php то его надо сначала выключить sudo a2dismod a2dismod php7.2.conf</note> |
+ | <code bash>sudo apt-get install php-fpm | ||
+ | sudo a2enmod proxy_fcgi | ||
+ | sudo a2enconf php7.2-fpm.conf</code> | ||
==== Настройка ==== | ==== Настройка ==== | ||
Строка 63: | Строка 66: | ||
После изменения файлов настройки PHP или изменения PHP-расширений требуется перезапуск FPM: | После изменения файлов настройки PHP или изменения PHP-расширений требуется перезапуск FPM: | ||
- | <code bash>sudo service php7.0-fpm reload</code> | + | <code bash>sudo service php7.0-fpm reload |
+ | sudo systemctl restart apache2</code> | ||
Строка 129: | Строка 133: | ||
* [[http://php.net|Официальный сайт PHP]] | * [[http://php.net|Официальный сайт PHP]] | ||
* [[http://php.net/manual/ru/|Руководство по PHP]] | * [[http://php.net/manual/ru/|Руководство по PHP]] | ||
+ | * [[https://www.howtoforge.com/tutorial/perfect-server-ubuntu-18.04-with-apache-php-myqsl-pureftpd-bind-postfix-doveot-and-ispconfig/2/|Настройки php-fpm]] | ||
+ | * [[https://habr.com/post/330772/|Настройка cgi]] | ||
+ | * [[https://tecadmin.net/install-multiple-php-version-with-apache-on-debian/|Несколько версий php одновременно]] | ||
{{tag>php lamp администрирование}} | {{tag>php lamp администрирование}} |