Руководство по установке 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.

Все пакеты распространяются через официальный репозиторий операционной системы, поэтому подключать сторонний не понадобится. Но установка полного пакета выполняется в двух вариантах и зависит от версии ОС. Так, для инсталляции 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

У вас запросят пароль, после ввода которого необходимо дать разрешение на инсталляцию. Для этого впишите букву или (в зависимости от локализации Ubuntu Server) и нажмите .

Дальше остается лишь подождать завершение загрузки и установки пакета.

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

Читайте также  Загрузка драйверов для ноутбука Dell Inspiron N5110

В ранних версиях:

sudo apt-get install php5-cli

PHP расширения

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

Примечание: ниже будет предоставлено для каждого расширения по две команды, где первая — для Ubuntu Server 16.04, а вторая — для более ранних версий ОС.

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

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

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

    sudo apt-get install php-mcrypt
    sudo apt-get install php5-mcrypt

  3. Расширение для 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

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

    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.

Мы рады, что смогли помочь Вам в решении проблемы.
Помимо этой статьи, на сайте еще 13048 полезных инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам. Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Источник: starhit

Домашние хитрости