Руководство по установке PHP в Ubuntu Server
Содержание
Разработчики веб-приложений могут столкнуться с трудностями при установке скриптового языка PHP в Ubuntu Server. Связано это со многими факторами. Но пользуясь данным управлением, каждый сумеет избежать ошибок во время установки.
Устанавливаем PHP в Ubuntu Server
Установка языка PHP в Ubuntu Server может производиться различными методами — все находится в зависимости от его версии и от версии самой операционной системы. А главное отличие заключается в самих командах, которые нужно будет делать.
Стоит также отметить что пакет PHP содержит в себе несколько компонент, которые при желании могут быть установлены раздельно друг от друга.
Метод 1: Стандартная установка
Стандартная установка предполагает внедрение последней версии пакета. В каждой операционной системе Ubuntu Server она различная:
- 12.04 LTS (Precise) — 5.3;
- 14.04 LTS (Trusty) — 5.5;
- 15.10 (Wily) — 5.6;
- 16.04 LTS (Xenial) — 7.0.
Все пакеты распространяются через официальный репозиторий операционной системы, потому подключать посторонний не пригодится. Но установка полного пакета производится в 2-ух вариантах и находится в зависимости от версии ОС. Так, для установки PHP в Ubuntu Server 16.04 сделайте эту команду:
sudo apt-get install php
А для более ранешних версий:
sudo apt-get install php5
Если все составляющие пакета PHP вам не необходимы в системе, вы их сможете установить по отдельности. Как это сделать и какие команды для этого необходимо делать, будет описано ниже.
Модуль для Apache HTTP Server
Чтоб установить модуль PHP для Apache в Ubuntu Server 16.04, вам необходимо выполнить последующую команду:
sudo apt-get install libapache2-mod-php
В ранешних версиях ОС:
sudo apt-get install libapache2-mod-php5
У вас запросят пароль, после ввода которого нужно дать разрешение на установку. Для этого вчеркните буковку «Д» либо «Y» (зависимо от локализации Ubuntu Server) и нажмите Enter.
Далее остается только подождать окончание загрузки и установки пакета.
FPM
Для установки модуля FPM в операционной системе версии 16.04 сделайте последующее:
sudo apt-get install php-fpm
В ранешних версиях:
sudo apt-get install php5-fpm
В данном случае установка начнется автоматом, сходу после ввода пароля суперпользователя.
CLI
CLI нужен разработчикам, которые занимаются созданием консольных программ на PHP. Чтоб в него ввести этот самый язык программирования, в Ubuntu 16.04 необходимо выполнить команду:
sudo apt-get install php-cli
В ранешних версиях:
sudo apt-get install php5-cli
PHP расширения
Чтоб воплотить все вероятные функции PHP, стоит установить ряд расширений для применяемых программ. На данный момент будут представлены более пользующиеся популярностью команды для выполнения таковой установки.
Примечание: ниже будет предоставлено для каждого расширения по две команды, где 1-ая — для Ubuntu Server 16.04, а 2-ая — для более ранешних версий ОС.
- Расширение для GD:
sudo apt-get install php-gd
sudo apt-get install php5-gd
sudo apt-get install php-mcrypt
sudo apt-get install php5-mcrypt
Расширение для MySQL:
sudo apt-get install php-mysql
sudo apt-get install php5-mysql
Метод 2: Установка других версий
Выше было сказано, что в каждой версии Ubuntu Server будет установлен соответственный ей пакет PHP. Но это не отменяет способности установить более раннюю либо, напротив, позднюю версию языка программирования.
- Для начала необходимо удалить все составляющие PHP, которые были ранее установлены в системе. Для этого в Ubuntu 16.04 сделайте две команды:
sudo apt-get remove libapache2-mod-php php-fpm php-cli php-gd php-mcrypt php-mysql sudo apt-get autoremove
В более ранешних версиях ОС:
sudo apt-get remove libapache2-mod-php5 php5-fpm php5-cli php5-gd php5-mcrypt php5-mysql sudo apt-get autoremove
- Сейчас необходимо в перечень репозиториев добавить PPA, который вмещает в себя пакеты всех версий PHP:
sudo add-apt-repository ppa:ondrej/php sudo apt-get update
sudo apt-get install php5.6
Если полный пакет вам ни к чему, вы сможете установить модули раздельно, выборочно выполнив нужные команды:
sudo apt-get install libapache2-mod-php5.6
sudo apt-get install php5.6-fpm
sudo apt-get install php5.6-cli
sudo apt-get install php-gd
sudo apt-get install php5.6-mbstring
sudo apt-get install php5.6-mcrypt
sudo apt-get install php5.6-mysql
sudo apt-get install php5.6-xml
Заключение
В окончание можно сказать, что, имея даже базисные познания о работе за компом, юзер просто сумеет произвести установку как основного пакета PHP, так и всех его дополнительных компонент. Главное — знать команды, которые необходимо делать в Ubuntu Server.
Источник: lumpics.ru