Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
wiki:php5 [2014/08/20 17:57] |
wiki:php5 [2018/01/05 23:36] (текущий) [Установка] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | <note important>Начиная с версии Ubuntu 16.04 (Xenial Xerus) используется PHP версии 7. Информация о PHP версии 7 находится на странице [[php|PHP]].</note> | ||
+ | |||
====== PHP 5 ====== | ====== PHP 5 ====== | ||
{{http://static.php.net/www.php.net/images/php.gif?64 |}}**PHP** -- скриптовый язык программирования общего назначения, в основном применяемый в разработке веб-приложений. | {{http://static.php.net/www.php.net/images/php.gif?64 |}}**PHP** -- скриптовый язык программирования общего назначения, в основном применяемый в разработке веб-приложений. | ||
Строка 20: | Строка 22: | ||
PHP в виде модуля для [[apache2|Apache]] можно установить так: | PHP в виде модуля для [[apache2|Apache]] можно установить так: | ||
<code bash>sudo apt-get install libapache2-mod-php5</code> | <code bash>sudo apt-get install libapache2-mod-php5</code> | ||
- | Включить модуль PHP 5 в Apache можно выполнив: | + | Включить модуль PHP 5 в Apache: |
<code=bash>sudo a2enmod php5</code> | <code=bash>sudo a2enmod php5</code> | ||
+ | Перезагрузить Apache: | ||
+ | <code=bash>sudo service apache2 restart</code> | ||
==== Проверка PHP ==== | ==== Проверка PHP ==== | ||
- | В папке ///var/www// (или в корне любого другого виртуального хотса) создайте файл //test.php//, дайте права на чтение из него всем (или хотя бы пользователю ''apache'') и запишите в него следующую строку: | + | В папке ///var/www// (или в корне любого другого виртуального хоста) создайте файл //test.php//, дайте права на чтение из него всем (или хотя бы пользователю ''apache'') и запишите в него следующую строку: |
<file=php><?php phpinfo(); ?></file> | <file=php><?php phpinfo(); ?></file> | ||
Теперь попробуйте в своем браузере перейти на страницу [[http://localhost/test.php]]. Если вы видите описание установленного PHP, значит вы все настроили правильно. | Теперь попробуйте в своем браузере перейти на страницу [[http://localhost/test.php]]. Если вы видите описание установленного PHP, значит вы все настроили правильно. | ||
Строка 77: | Строка 81: | ||
Для PHP существуют дополнения, ускоряющие его работу за счет кэширования байткода скриптов. Подробнее об подобных программах можно прочесть в [[wpru>Акселератор PHP|Wikipedia]]. | Для PHP существуют дополнения, ускоряющие его работу за счет кэширования байткода скриптов. Подробнее об подобных программах можно прочесть в [[wpru>Акселератор PHP|Wikipedia]]. | ||
+ | <note important>Начиная с версии Ubuntu Saucy (13.10) в систему устанавливается PHP с предустановленным Zend OPcache.</note> | ||
<note important>Не устанавливайте сразу несколько акселераторов PHP, это не даст никакого результата.</note> | <note important>Не устанавливайте сразу несколько акселераторов PHP, это не даст никакого результата.</note> | ||
- | <note important>Начиная с версии PHP 5.5 в интерпретатор по умолчанию включён Zend OPcache.</note> | ||
==== Alternative PHP Cache ==== | ==== Alternative PHP Cache ==== | ||
- | FIXME Начиная с версии Ubuntu Saucy (13.10) в систему устанавливается PHP 5.5 с предустановленным Zend OPcache. Пакет //php-apc// не устанавливает opcode кэшер, вместо этого он устанавливает пакет //php-apcu// с частью функционала (кэширование пользовательских данных). | + | |
+ | <note important>Начиная с версии Ubuntu Saucy (13.10) пакет //php-apc// не устанавливает opcode кэшер, вместо этого он устанавливает пакет //php-apcu// с частью функционала (кэширование пользовательских данных).</note> | ||
<code>apt-get install php-apc</code> | <code>apt-get install php-apc</code> | ||
Строка 111: | Строка 116: | ||
* [[http://php.net|Официальный сайт PHP]] (англ.) | * [[http://php.net|Официальный сайт PHP]] (англ.) | ||
- | {{tag>php5 администрирование разработка}} | + | {{tag>php lamp администрирование}} |