УСТАНОВКА UBUNTU PHP

Установка PHP на Ubuntu – это важный шаг для любого веб-разработчика на PHP. На данный момент (2021 год), в настоящее время наиболее актуальной версией является PHP 7.4, используется как php-fpm. Существуют два основных подхода к установке PHP на Ubuntu: через официальные пакеты и с помощью сборки из исходных кодов.

Первый подход представляет собой установку PHP пакета с помощью менеджера пакетов apt-get. Сначала убедимся, что пакеты нашей системы обновлены:

sudo apt-get update
sudo apt-get upgrade

Далее выполним команду для установки PHP и всех необходимых зависимостей:

sudo apt-get install php-fpm php-mysql

После установки PHP необходимо настроить веб-сервер Nginx или Apache для работы с PHP. Пример настройки Nginx:

server {
listen 80;
server_name example.com;
root /var/www/example.com;
index index.php;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
try_files $uri /index.php =404;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}

Второй подход – установка из исходных кодов. Загрузим и распакуем архив с исходным кодом PHP 7.4:

wget https://www.php.net/distributions/php-7.4.21.tar.gz
tar -xf php-7.4.21.tar.gz

Затем выполним команды для установки необходимых библиотек и настройки конфигурации:

sudo apt-get install build-essential libssl-dev libzip-dev libcurl4-openssl-dev libxml2-dev libpng-dev libjpeg-dev libfreetype6-dev
./configure --prefix=/usr/local/php --with-fpm-user=www-data --with-fpm-group=www-data --enable-fpm --enable-mysqlnd --with-curl --with-openssl --with-zip --with-libxml --enable-soap --enable-gd --with-jpeg --with-freetype
make
sudo make install

После установки необходимо настроить PHP-fpm и веб-сервер. Смотрите официальную документацию на сайте PHP.

Как настроить локальный web-сервер, установка Apache, PHP и MariaDB (MySQL) на Ubuntu 20.04.

How To Install Ubuntu 20.04 LTS

Установка Apache, PHP, MySQL (LAMP) на VDS сервер (в Ubuntu)

Установка NGINX и php-fpm в Ubuntu 20.04

How to install mysql and phpmyadmin on ubuntu 22.04

How to install PHP 8.1 on Ubuntu 22.04 LTS

How to Install PHP 8.0 on Ubuntu

Installing Apache 2.4 \u0026 PHP 8.0 on Ubuntu 20.04

Реклама
Новое
Реклама