Руководство по установке 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-ая — для более ранешних версий ОС.

  1. Расширение для GD:

    sudo apt-get install php-gd
    sudo apt-get install php5-gd

Расширение для Mcrypt:

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. Но это не отменяет способности установить более раннюю либо, напротив, позднюю версию языка программирования.

  1. Для начала необходимо удалить все составляющие 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

  2. Сейчас необходимо в перечень репозиториев добавить PPA, который вмещает в себя пакеты всех версий PHP:

    sudo add-apt-repository ppa:ondrej/php
    sudo apt-get update

На этом шаге можно делать установку полного пакета PHP. Для этого в самой команде укажите ее версию, к примеру, «5.6»:

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


Добавить комментарий

Оставить комментарий

Кликните на изображение чтобы обновить код, если он неразборчив