linux:servers:installing_php
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| linux:servers:installing_php [2025/12/12 12:21] – Кирилл | linux:servers:installing_php [2026/03/07 11:49] (текущий) – Кирилл | ||
|---|---|---|---|
| Строка 8: | Строка 8: | ||
| Добавляем ключ репозитория: | Добавляем ключ репозитория: | ||
| - | < | + | < |
| sudo apt install lsb-release ca-certificates curl apt-transport-https | sudo apt install lsb-release ca-certificates curl apt-transport-https | ||
| </ | </ | ||
| - | < | + | < |
| sudo curl -sSLo / | sudo curl -sSLo / | ||
| </ | </ | ||
| - | < | + | < |
| sudo dpkg -i / | sudo dpkg -i / | ||
| </ | </ | ||
| Добавляем репозиторий: | Добавляем репозиторий: | ||
| - | < | + | < |
| sudo sh -c 'echo "deb [signed-by=/ | sudo sh -c 'echo "deb [signed-by=/ | ||
| </ | </ | ||
| Строка 28: | Строка 28: | ||
| Устанавливаем пакет **software-properties-common** для управления репозиториями программного обеспечения: | Устанавливаем пакет **software-properties-common** для управления репозиториями программного обеспечения: | ||
| - | < | + | < |
| sudo apt install software-properties-common | sudo apt install software-properties-common | ||
| </ | </ | ||
| Добавляем **PPA** репозиторий: | Добавляем **PPA** репозиторий: | ||
| - | < | + | < |
| sudo LC_ALL=C.UTF-8 add-apt-repository ppa: | sudo LC_ALL=C.UTF-8 add-apt-repository ppa: | ||
| </ | </ | ||
| Обновляем список пакетов: | Обновляем список пакетов: | ||
| - | < | + | < |
| sudo apt update | sudo apt update | ||
| </ | </ | ||
| - | ==== Установка PHP 7.4 ==== | + | ===== Установка PHP 7.4 ===== |
| Устанавливаем PHP 7.4: | Устанавливаем PHP 7.4: | ||
| - | < | + | < |
| - | sudo apt install php7.4 php7.4-fpm php7.4-common php7.4-curl php7.4-gmp php7.4-http php7.4-imap php7.4-igbinary php7.4-imagick php7.4-intl php7.4-json php7.4-mbstring php7.4-phpdbg php7.4-xml php7.4-zip libapache2-mod-php7.4 php7.4-mysql | + | sudo apt install php7.4 php7.4-fpm |
| </ | </ | ||
| - | Смотрим статус: | + | Смотрим статус |
| - | < | + | < |
| - | sudo systemctl status php7.4 | + | sudo systemctl status php7.4-fpm |
| </ | </ | ||
| Строка 58: | Строка 58: | ||
| Включаем MOD PHP 7.4: | Включаем MOD PHP 7.4: | ||
| - | < | + | < |
| sudo a2enmod php7.4 | sudo a2enmod php7.4 | ||
| </ | </ | ||
| - | < | + | < |
| sudo a2enconf php7.4-fpm | sudo a2enconf php7.4-fpm | ||
| </ | </ | ||
| Строка 69: | Строка 69: | ||
| Выключаем MOD PHP 7.4: | Выключаем MOD PHP 7.4: | ||
| - | < | + | < |
| sudo a2dismod php7.4 | sudo a2dismod php7.4 | ||
| </ | </ | ||
| - | < | + | < |
| sudo a2disconf php7.4-fpm | sudo a2disconf php7.4-fpm | ||
| </ | </ | ||
| - | ==== Установка PHP 8.4 ==== | + | ===== Установка PHP 8.4 ===== |
| Устанавливаем PHP 8.4: | Устанавливаем PHP 8.4: | ||
| - | < | + | < |
| - | sudo apt install php8.4 php8.4-fpm php8.4-common php8.4-curl php8.4-gmp php8.4-http php8.4-imap php8.4-igbinary php8.4-imagick php8.4-intl php-json php8.4-mbstring php8.4-phpdbg php8.4-xml php8.4-zip libapache2-mod-php8.4 php8.4-mysql | + | sudo apt install php8.4 php8,4-bcmath |
| </ | </ | ||
| - | Смотрим статус: | + | Устанавливаем PHP 8.4 FPM: |
| - | < | + | <code bash> |
| - | sudo systemctl status php8.4 | + | sudo apt install php8.4-fpm |
| + | </ | ||
| + | |||
| + | Смотрим статус | ||
| + | < | ||
| + | sudo systemctl status php8.4-fpm | ||
| </ | </ | ||
| Строка 92: | Строка 97: | ||
| Включаем MOD PHP 8.4 для Apache: | Включаем MOD PHP 8.4 для Apache: | ||
| - | + | < | |
| - | < | + | |
| sudo a2enmod php8.4 | sudo a2enmod php8.4 | ||
| </ | </ | ||
| - | < | + | < |
| sudo a2enconf php8.4-fpm | sudo a2enconf php8.4-fpm | ||
| </ | </ | ||
| Строка 104: | Строка 108: | ||
| Выключаем MOD PHP 8.4 для Apache: | Выключаем MOD PHP 8.4 для Apache: | ||
| - | < | + | < |
| sudo a2dismod php8.4 | sudo a2dismod php8.4 | ||
| </ | </ | ||
| - | < | + | < |
| sudo a2disconf php8.4-fpm | sudo a2disconf php8.4-fpm | ||
| </ | </ | ||
| - | ==== Установка PHP 8.5 ==== | + | ===== Установка PHP 8.5 ===== |
| Устанавливаем PHP 8.5: | Устанавливаем PHP 8.5: | ||
| - | < | + | < |
| - | sudo apt install php8.5 php8.5-fpm php8.5-common php8.5-curl php8.5-gmp php8.5-http php8.5-imap php8.5-igbinary php8.5-imagick php8.5-intl php8.5-mbstring php8.5-phpdbg php8.5-xml php8.5-zip libapache2-mod-php8.5 | + | sudo apt install php8.5 php8.5-apcu php8.5-bcmath php8.5-bz2 php8.5-cgi |
| </ | </ | ||
| - | Смотрим статус: | + | Устанавливаем PHP 8.5 FPM: |
| - | < | + | <code bash> |
| - | sudo systemctl status php8.5 | + | sudo apt install php8.5-fpm |
| + | </ | ||
| + | |||
| + | Смотрим статус | ||
| + | < | ||
| + | sudo systemctl status php8.5-fpm | ||
| </ | </ | ||
| Строка 127: | Строка 136: | ||
| Включаем MOD PHP 8.5 для Apache: | Включаем MOD PHP 8.5 для Apache: | ||
| - | + | < | |
| - | < | + | |
| sudo a2enmod php8.5 | sudo a2enmod php8.5 | ||
| </ | </ | ||
| - | < | + | < |
| sudo a2enconf php8.5-fpm | sudo a2enconf php8.5-fpm | ||
| </ | </ | ||
| Строка 139: | Строка 147: | ||
| Выключаем MOD PHP 8.5 для Apache: | Выключаем MOD PHP 8.5 для Apache: | ||
| - | < | + | < |
| sudo a2dismod php8.5 | sudo a2dismod php8.5 | ||
| </ | </ | ||
| - | < | + | < |
| sudo a2disconf php8.5-fpm | sudo a2disconf php8.5-fpm | ||
| </ | </ | ||
| - | |||
linux/servers/installing_php.1765542073.txt.gz · Последнее изменение: — Кирилл
