Инструменты пользователя

Инструменты сайта


linux:servers:installing_php

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

linux:servers:installing_php [2025/12/08 11:01] – создано Кириллlinux:servers:installing_php [2025/12/08 12:45] (текущий) Кирилл
Строка 1: Строка 1:
 +====== Установка PHP ======
 +
 +----
 +
 +Открываем терминал **Ctrl+Alt+T**, и пишем следующие команды:
 +
 +===== Debian =====
 +
 +Добавляем ключ репозитория:
 +<code>
 +sudo apt install lsb-release ca-certificates curl apt-transport-https
 +</code>
 +
 +<code>
 +sudo curl -sSLo /tmp/debsuryorg-archive-keyring.deb https://packages.sury.org/debsuryorg-archive-keyring.deb
 +</code>
 +
 +<code>
 +sudo dpkg -i /tmp/debsuryorg-archive-keyring.deb
 +</code>
 +
 +Добавляем репозиторий:
 +<code>
 +sudo sh -c 'echo "deb [signed-by=/usr/share/keyrings/deb.sury.org-php.gpg] https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
 +</code>
 +
 +===== Ubuntu =====
 +
 +Устанавливаем пакет **software-properties-common** для управления репозиториями программного обеспечения:
 +<code>
 +sudo apt install software-properties-common
 +</code>
 +
 +Добавляем **PPA** репозиторий:
 +<code>
 +sudo LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php
 +</code>
 +
 +Обновляем список пакетов:
 +<code>
 +sudo apt update
 +</code>
 +
 +==== Установка PHP 7.4 ====
 +
 +Устанавливаем PHP 7.4:
 +<code>
 +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
 +</code>
 +
 +==== Включить MOD PHP 7.4 ====
 +
 +Включаем MOD PHP 7.4:
 +
 +<code>
 +sudo a2enmod php7.4
 +</code>
 +
 +<code>
 +sudo a2enconf php7.4-fpm
 +</code>
 +
 +==== Выключить MOD PHP 7.4 ====
 +
 +Выключаем MOD PHP 7.4:
 +<code>
 +sudo a2dismod php7.4
 +</code>
 +
 +<code>
 +sudo a2disconf php7.4-fpm
 +</code>
 +
 +==== Установка PHP 8.4 ====
 +
 +Устанавливаем PHP 8.4:
 +<code>
 +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
 +</code>
 +
 +==== Включить MOD PHP 8.4 ====
 +
 +Включаем MOD PHP 8.4 для Apache:
 +
 +<code>
 +sudo a2enmod php8.4
 +</code>
 +
 +<code>
 +sudo a2enconf php8.4-fpm
 +</code>
 +
 +==== Выключить MOD PHP 8.4 ====
 +
 +Выключаем MOD PHP 8.4 для Apache:
 +<code>
 +sudo a2dismod php8.4
 +</code>
 +
 +<code>
 +sudo a2disconf php8.4-fpm
 +</code>
 +
 +==== Установка PHP 8.5 ====
 +
 +Устанавливаем PHP 8.5:
 +<code>
 +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 php-json php8.5-mysql
 +</code>
 +
 +==== Включить MOD PHP 8.5 ====
 +
 +Включаем MOD PHP 8.5 для Apache:
 +
 +<code>
 +sudo a2enmod php8.5
 +</code>
 +
 +<code>
 +sudo a2enconf php8.5-fpm
 +</code>
 +
 +==== Выключить MOD PHP 8.5 ====
 +
 +Выключаем MOD PHP 8.5 для Apache:
 +<code>
 +sudo a2dismod php8.5
 +</code>
 +
 +<code>
 +sudo a2disconf php8.5-fpm
 +</code>
  
linux/servers/installing_php.txt · Последнее изменение: Кирилл