установка php на убунту

Как установить PHP в Ubuntu 20.04

PHP — один из наиболее часто используемых языков программирования на стороне сервера. Многие популярные CMS и фреймворки, такие как WordPress, Magento и Laravel, написаны на PHP.

В этом руководстве описаны шаги, необходимые для установки PHP в Ubuntu 20.04 и его интеграции с Nginx и Apache.

На момент написания репозитории Ubuntu 20.04 по умолчанию включают версию PHP 7.4. Мы также покажем вам, как установить предыдущие версии PHP. Прежде чем выбирать версию PHP для установки, убедитесь, что ваши приложения ее поддерживают.

Установка PHP 7.4 с Apache

Если вы используете Apache в качестве веб-сервера, выполните следующие команды для установки PHP и модуля Apache PHP:

После установки пакетов перезапустите Apache, чтобы модуль PHP загрузился:

Установка PHP 7.4 с Nginx

В отличие от Apache, Nginx не имеет встроенной поддержки обработки файлов PHP. Мы будем использовать PHP-FPM («менеджер процессов fastCGI») для обработки файлов PHP.

Выполните следующие команды, чтобы установить пакеты PHP и PHP FPM:

После завершения установки служба FPM запустится автоматически. Чтобы проверить статус службы, запустите

Теперь вы можете отредактировать блок сервера Nginx и добавить следующие строки, чтобы Nginx мог обрабатывать файлы PHP:

Не забудьте перезапустить службу Nginx, чтобы новая конфигурация вступила в силу:

Установка расширений PHP

Расширения PHP — это скомпилированные библиотеки, которые расширяют основные функции PHP. Расширения доступны в виде пакетов и могут быть легко установлены с помощью apt :

Например, чтобы установить расширения MySQL и GD, вы должны выполнить следующую команду:

После установки нового расширения PHP, в зависимости от ваших настроек, не забудьте перезапустить службу Apache или PHP FPM.

Тестирование обработки PHP

Чтобы проверить, правильно ли настроен веб-сервер для обработки PHP, создайте новый файл с именем info.php внутри каталога /var/www/html со следующим кодом:

Вы увидите информацию о своей конфигурации PHP, как показано на изображении ниже:

установка php на убунту. Смотреть фото установка php на убунту. Смотреть картинку установка php на убунту. Картинка про установка php на убунту. Фото установка php на убунту

Установка предыдущих версий PHP

Теперь вы можете установить любую нужную версию PHP, добавив номер версии к имени пакета:

Например, чтобы установить PHP 7.1 и несколько распространенных модулей PHP, вы должны запустить:

Выводы

Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь оставлять комментарии.

Источник

Установка PHP в Ubuntu

Установка PHP в Ubuntu

PHP версии 7.4 поставляется в официальных репозиториях Ubuntu, поэтому если вы хотите эту версию, то можете очень просто установить ее с помощью команды apt. Сначала смотрим информацию:

установка php на убунту. Смотреть фото установка php на убунту. Смотреть картинку установка php на убунту. Картинка про установка php на убунту. Фото установка php на убунту

Теперь для установки версии из репозиториев наберите:

sudo apt install php

Для того чтобы интерпретатор php работал с Apache необходимо установить ещё этот пакет:

sudo apt install libapache2-mod-php

установка php на убунту. Смотреть фото установка php на убунту. Смотреть картинку установка php на убунту. Картинка про установка php на убунту. Фото установка php на убунту

После этого можно посмотреть версию php в терминале:

установка php на убунту. Смотреть фото установка php на убунту. Смотреть картинку установка php на убунту. Картинка про установка php на убунту. Фото установка php на убунту

Если вам нужна другая версия PHP, например, 5.6, то вам придется добавить в систему репозиторий PPA. Сначала необходимо установить зависимости:

sudo apt install python-software-properties

Затем для добавления PPA репозитория выполните:

sudo add-apt-repository ppa:ondrej/php

Теперь вы можете установить php ubuntu нужной вам версии. В данном случае 5.6. Для Apache выполните такие команды:

sudo apt install php5.6 libapache2-mod-php5.6

установка php на убунту. Смотреть фото установка php на убунту. Смотреть картинку установка php на убунту. Картинка про установка php на убунту. Фото установка php на убунту

Затем можно смотреть версию:

установка php на убунту. Смотреть фото установка php на убунту. Смотреть картинку установка php на убунту. Картинка про установка php на убунту. Фото установка php на убунту

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

На момент написания статьи, версия PHP 8.0 вышла относительно недавно и в официальных репозиториях LTS релиза Ubuntu её нет. В этой версии было много улучшений и исправлений и если вы хотите её попробовать, то можете установить из того же самого PPA:

sudo add-apt-repository ppa:ondrej/php

Затем, как и в предыдущем пункте необходимо указать версию php, которая вам нужна в команде установки:

sudo apt install php8.0 libapache2-mod-php8.0

установка php на убунту. Смотреть фото установка php на убунту. Смотреть картинку установка php на убунту. Картинка про установка php на убунту. Фото установка php на убунту

После завершения установки интерпретатор появится в системе:

установка php на убунту. Смотреть фото установка php на убунту. Смотреть картинку установка php на убунту. Картинка про установка php на убунту. Фото установка php на убунту

Установка расширений PHP

Не зависимо от того какую версию PHP вы установили, обычно для полноценной работы программ необходимо ещё установить расширения. Вот основные расширения, которые требуются чаще всего:

Для того чтобы установить все эти расширения для версии PHP по умолчанию выполните такую команду:

sudo apt install php-curl php-memcached php-mysql php-pgsql php-gd php-imagick php-intl php-mcrypt php-xml php-zip php-mbstring

Если надо установить расширения PHP для определённой версии, то следует указать эту версию в названии пакета:

sudo apt install php7.4-curl php7.4-memcached php7.4-mysql php7.4-pgsql php7.4-gd php7.4-imagick php7.4-intl php7.4-mcrypt php7.4-xml php7.4-zip php7.4-mbstring

установка php на убунту. Смотреть фото установка php на убунту. Смотреть картинку установка php на убунту. Картинка про установка php на убунту. Фото установка php на убунту

Аналогично можно установить расширения для PHP 5.6 или 8.0.

Выбор версии PHP по умолчанию

Вы можете выбрать какую версию php нужно использовать по умолчанию с помощью утилиты update-alternatives. Сначала смотрим доступные версии:

После этого следует ввести номер версии, которую вы хотите использовать по умолчанию:

установка php на убунту. Смотреть фото установка php на убунту. Смотреть картинку установка php на убунту. Картинка про установка php на убунту. Фото установка php на убунту

Или можно сразу установить php ubuntu по умолчанию:

Чтобы используемая версия обновилась в Apache нужно подключить правильный модуль и перезагрузить веб-сервер. Например, для того чтобы отключить 7.4 и включить 5.6 выполните:

sudo a2dismod php7.4
sudo a2enmod php5.6
sudo systemctl restart apache2

установка php на убунту. Смотреть фото установка php на убунту. Смотреть картинку установка php на убунту. Картинка про установка php на убунту. Фото установка php на убунту

Установка php 8 Ubuntu выполняется так же. Теперь вы знаете как переключить версию php Ubuntu. Установка и настройка PHP вместе с Nginx отдельная обширная тема и она описана в статье про настройку PHP-FPM.

Выводы

В этой статье мы рассмотрели как выполняется установка PHP 8 ubuntu 20.04 и других версиях системы. Теперь вы знаете как установить не только PHP 8, но и другие поддерживаемые версии. Как видите, это очень просто, вы можете получить нужную версию PHP буквально в несколько кликов. Надеюсь, эта информация была вам полезной.

Источник

Как установить PHP 8 в Ubuntu 20.04

PHP — один из наиболее широко используемых языков программирования на стороне сервера. Многие популярные CMS и фреймворки, такие как WordPress, Magento и Laravel, написаны на PHP.

PHP 8.0 — это последняя основная версия языка PHP. Он вводит несколько критических изменений, улучшения производительности и множество новых функций, таких как именованные аргументы, JIT-компилятор, типы объединения, выражение соответствия и многое другое.

Эта статья покажет вам, как установить PHP 8 в Ubuntu 20.04 и интегрировать его с Nginx и Apache.

На момент написания репозитории Ubuntu 20.04 по умолчанию включают версию PHP 7.4. Мы установим PHP из репозитория ondrej / php PPA.

Перед обновлением или установкой PHP 8 убедитесь, что ваши приложения его поддерживают.

Те же шаги применимы для Ubuntu 18.04 и всех дистрибутивов на основе Ubuntu, включая Kubuntu, Linux Mint и Elementary OS.

Включение репозитория PHP

После включения PPA вы можете установить PHP 8.

Установка PHP 8.0 с Apache

Если вы используете Apache в качестве веб-сервера, вы можете запускать PHP как модуль Apache или PHP-FPM.

Установите PHP как модуль Apache

Установить PHP как модуль Apache — простая задача:

После установки пакетов перезапустите Apache, чтобы модуль PHP загрузился:

Настройте Apache с помощью PHP-FPM

Php-FPM — это менеджер процессов FastCGI для PHP. Выполните следующую команду, чтобы установить необходимые пакеты:

По умолчанию PHP-FPM не включен в Apache. Чтобы включить его, запустите:

Чтобы активировать изменения, перезапустите Apache:

Установка PHP 8.0 с Nginx

Nginx не имеет встроенной поддержки обработки файлов PHP. Мы будем использовать PHP-FPM («менеджер процессов fastCGI») для обработки файлов PHP.

Выполните следующие команды, чтобы установить пакеты PHP и PHP FPM:

После завершения установки служба FPM запустится автоматически. Чтобы проверить статус службы, запустите

Теперь вы можете отредактировать блок сервера Nginx и добавить следующие строки, чтобы Nginx мог обрабатывать файлы PHP:

Не забудьте перезапустить службу Nginx, чтобы новая конфигурация вступила в силу:

Установка расширений PHP

Расширения PHP — это скомпилированные библиотеки, которые расширяют основные функции PHP. Расширения доступны в виде пакетов и могут быть легко установлены с помощью apt :

Например, чтобы установить расширения MySQL и GD, вы должны выполнить следующую команду:

После установки нового расширения PHP не забудьте перезапустить службу Apache или PHP FPM, в зависимости от ваших настроек.

Тестирование обработки PHP

Чтобы проверить, правильно ли настроен веб-сервер для обработки PHP, создайте новый файл с именем info.php внутри каталога /var/www/html со следующим кодом:

Вы увидите информацию о своей конфигурации PHP, подобную следующей:

установка php на убунту. Смотреть фото установка php на убунту. Смотреть картинку установка php на убунту. Картинка про установка php на убунту. Фото установка php на убунту

Выводы

Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь оставлять комментарии.

Источник

Как установить PHP 8 в Ubuntu 20.04

How to Install PHP 8 on Ubuntu 20.04

В этом руководстве мы покажем вам, как установить PHP 8 в Ubuntu 20.04 и интегрировать его с Nginx и Apache.

установка php на убунту. Смотреть фото установка php на убунту. Смотреть картинку установка php на убунту. Картинка про установка php на убунту. Фото установка php на убунту

На момент написания репозитории Ubuntu 20.04 по умолчанию включают версию PHP 7.4. Мы установим PHP из репозитория ondrej / php PPA.

Перед обновлением или установкой PHP 8 убедитесь, что ваши приложения его поддерживают.

Те же шаги применимы для Ubuntu 18.04 и всех дистрибутивов на основе Ubuntu, включая Kubuntu, Linux Mint и Elementary OS.

Включение репозитория PHP

После включения PPA вы можете установить PHP 8.

Установка PHP 8.0 с Apache

Если вы используете Apache в качестве веб-сервера, вы можете запускать PHP как модуль Apache или PHP-FPM.

Установите PHP как модуль Apache

После установки пакетов перезапустите Apache, чтобы модуль PHP загрузился:

Настройка Apache с помощью PHP-FPM

По умолчанию PHP-FPM не включен в Apache. Чтобы включить его, запустите:

Чтобы активировать изменения, перезапустите Apache:

Установка PHP 8.0 с Nginx

Nginx не имеет встроенной поддержки обработки файлов PHP. Мы будем использовать PHP-FPM («менеджер процессов fastCGI») для обработки файлов PHP.

Выполните следующие команды, чтобы установить пакеты PHP и PHP FPM:

После завершения установки служба FPM запустится автоматически. Чтобы проверить статус службы, запустите

Теперь вы можете отредактировать блок сервера Nginx и добавить следующие строки, чтобы Nginx мог обрабатывать файлы PHP:

Не забудьте перезапустить службу Nginx, чтобы новая конфигурация вступила в силу:

Установка расширений PHP

Например, чтобы установить расширения MySQL и GD, вы должны выполнить следующую команду:

После установки нового расширения PHP не забудьте перезапустить службу Apache или PHP FPM, в зависимости от ваших настроек.

Тестирование обработки PHP

Чтобы проверить, правильно ли настроен веб-сервер для обработки PHP, создайте новый файл с именем info.php внутри /var/www/html каталога со следующим кодом:

Вы увидите информацию о своей конфигурации PHP, подобную следующей:

установка php на убунту. Смотреть фото установка php на убунту. Смотреть картинку установка php на убунту. Картинка про установка php на убунту. Фото установка php на убунту

Заключение

Источник

Руководство по установке PHP в Ubuntu Server

установка php на убунту. Смотреть фото установка php на убунту. Смотреть картинку установка php на убунту. Картинка про установка php на убунту. Фото установка php на убунту

Разработчики веб-приложений могут столкнуться с трудностями при установке скриптового языка PHP в Ubuntu Server. Связано это со многими факторами. Но пользуясь данным руководством, каждый сможет избежать ошибок во время инсталляции.

Устанавливаем PHP в Ubuntu Server

Установка языка PHP в Ubuntu Server может выполняться разными способами — все зависит от его версии и от версии самой операционной системы. А главное отличие заключается в самих командах, которые необходимо будет выполнять.

Стоит также отметить что пакет PHP включает в себя несколько компонентов, которые при желании могут быть установлены отдельно друг от друга.

Способ 1: Стандартная установка

Стандартная установка подразумевает использование последней версии пакета. В каждой операционной системе Ubuntu Server она разная:

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

установка php на убунту. Смотреть фото установка php на убунту. Смотреть картинку установка php на убунту. Картинка про установка php на убунту. Фото установка php на убунту

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

Для установки модуля FPM в операционной системе версии 16.04 выполните следующее:

sudo apt-get install php-fpm

sudo apt-get install php5-fpm

В этом случае установка начнется автоматически, сразу после ввода пароля суперпользователя.

установка php на убунту. Смотреть фото установка php на убунту. Смотреть картинку установка php на убунту. Картинка про установка php на убунту. Фото установка php на убунту

CLI необходим разработчикам, которые занимаются созданием консольных программ на PHP. Чтобы в него внедрить этот самый язык программирования, в Ubuntu 16.04 нужно выполнить команду:

sudo apt-get install php-cli

sudo apt-get install php5-cli

установка php на убунту. Смотреть фото установка php на убунту. Смотреть картинку установка php на убунту. Картинка про установка php на убунту. Фото установка php на убунту

PHP расширения

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

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

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

установка php на убунту. Смотреть фото установка php на убунту. Смотреть картинку установка php на убунту. Картинка про установка php на убунту. Фото установка php на убунту

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

установка php на убунту. Смотреть фото установка php на убунту. Смотреть картинку установка php на убунту. Картинка про установка php на убунту. Фото установка php на убунту

sudo apt-get install php-mysql
sudo apt-get install php5-mysql

установка php на убунту. Смотреть фото установка php на убунту. Смотреть картинку установка php на убунту. Картинка про установка php на убунту. Фото установка php на убунту

Способ 2: Установка других версий

Выше было сказано, что в каждой версии Ubuntu Server будет установлен соответствующий ей пакет PHP. Но это не отменяет возможности установить более раннюю или, наоборот, позднюю версию языка программирования.

sudo apt-get remove libapache2-mod-php php-fpm php-cli php-gd php-mcrypt php-mysql
sudo apt-get autoremove

В более ранних версиях ОС:

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

установка php на убунту. Смотреть фото установка php на убунту. Смотреть картинку установка php на убунту. Картинка про установка php на убунту. Фото установка php на убунту

sudo apt-get install php5.6

установка php на убунту. Смотреть фото установка php на убунту. Смотреть картинку установка php на убунту. Картинка про установка php на убунту. Фото установка php на убунту

Если полный пакет вам ни к чему, вы можете установить модули отдельно, выборочно выполнив нужные команды:

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.

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

Отблагодарите автора, поделитесь статьей в социальных сетях.

Источник

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *