PHP — это широко используемый серверный язык сценариев в веб-разработке. С выпуском PHP версии 8 разработчики смогут воспользоваться улучшенной производительностью, новыми функциями и повышенной безопасностью. Если вы используете Ubuntu 20+ в качестве операционной системы, эта статья расскажет вам о нескольких способах установки PHP версии 8.
Метод 1: использование PPA Ondřej Surý
Ondřej Surý PPA (персональный архив пакетов) — популярный метод установки PHP 8 в Ubuntu. Выполните следующие действия:
Шаг 1. Добавьте репозиторий PPA Ондржей Суры:
sudo add-apt-repository ppa:ondrej/php
Шаг 2. Обновите список пакетов:
sudo apt update
Шаг 3. Установите PHP 8:
sudo apt install php8.0
Метод 2: использование официального репозитория PHP
PHP предоставляет официальные репозитории для Ubuntu. Вы можете установить PHP 8, выполнив следующие действия:
Шаг 1. Добавьте репозиторий:
sudo apt install software-properties-common
sudo add-apt-repository ppa:php/8.0
Шаг 2. Обновите список пакетов:
sudo apt update
Шаг 3. Установите PHP 8:
sudo apt install php8.0
Метод 3: сборка из исходного кода
Если вы предпочитаете компилировать PHP из исходного кода, вы можете выполнить следующие шаги:
Шаг 1. Установите зависимости сборки:
sudo apt install build-essential
sudo apt install libssl-dev
sudo apt install libxml2-dev
Шаг 2. Загрузите исходный код PHP:
wget https://www.php.net/distributions/php-8.0.0.tar.gz
Шаг 3. Распакуйте архив и перейдите в извлеченный каталог:
tar -xf php-8.0.0.tar.gz
cd php-8.0.0
Шаг 4. Настройте и скомпилируйте PHP:
./configure
make
sudo make install
Метод 4: использование стека LAMP
Если вы настраиваете стек LAMP (Linux, Apache, MySQL, PHP), вы можете установить PHP 8, выполнив следующие действия:
Шаг 1. Установите Apache, MySQL и PHP:
sudo apt install apache2
sudo apt install mysql-server
sudo apt install php8.0 libapache2-mod-php8.0 php8.0-mysql
Шаг 2. Настройте Apache для использования PHP:
sudo nano /etc/apache2/mods-enabled/dir.conf
Переместить index.php
в начало списка DirectoryIndex:
<IfModule mod_dir.c>
DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm
</IfModule>
Шаг 3. Перезапустите Apache, чтобы изменения вступили в силу:
sudo systemctl restart apache2
В этой статье мы рассмотрели несколько способов установки PHP версии 8 в Ubuntu 20+. Вы можете выбрать метод, который лучше всего соответствует вашим потребностям, будь то использование Ondřej Surý PPA, официального репозитория PHP, сборка из исходного кода или настройка стека LAMP. Установив PHP 8, вы можете использовать его новые функции и улучшения для создания мощных веб-приложений.