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

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


software:linux_server:ubuntu_server_install_php

Различия

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

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

Следующая версия
Предыдущая версия
software:linux_server:ubuntu_server_install_php [2024/02/29 11:41] – создано vladpolskiysoftware:linux_server:ubuntu_server_install_php [2024/02/29 12:22] (текущий) – [Заключение] vladpolskiy
Строка 92: Строка 92:
 =====Проверьте активную версию PHP===== =====Проверьте активную версию PHP=====
  
 +Теперь после установки убедитесь, что установлена ​​правильная версия PHP, проверив номер версии с помощью приведенной ниже команды:
 +
 +<code>
 +php -v
 +</code>
 +
 +Выход:
 +
 +{{:software:linux_server:php_install_2.png?|}}
 +
 +=====Изучите файлы конфигурации PHP=====
 +
 +Файлы конфигурации PHP хранятся в каталоге /etc/php с номерами версий. Например, все файлы конфигурации, относящиеся к PHP 8.2, расположены ниже:
 +
 +  - Местоположение основного файла конфигурации PHP:
 +    * PHP CLI: /etc/php/8.2/cli/php.ini
 +    * Апач: /etc/php/8.2/apache2/php.ini
 +    * PHP FPM: /etc/php/8.2/fpm/php.ini
 +  - Все установленные модули PHP хранятся в каталоге **/etc/php/8.2/mods-available**.
 +  - Расположение каталога конфигурации активных модулей PHP:
 +    * PHP CLI: /etc/php/8.2/cli/conf.d/
 +    * Апач: /etc/php/8.2/apache2/conf.d/
 +    * PHP FPM: /etc/php/8.2/fpm/conf.d/
 +
 +Чтобы проверить файлы на наличие других версий PHP, просто измените номер версии PHP (8.2 в приведенном выше примере) в файлах и пути к каталогу.
 +
 +=====Измените версию PHP по умолчанию=====
 +
 +Вы можете использовать команду update-alternatives , чтобы установить версию PHP по умолчанию. Используйте это руководство , чтобы узнать больше о переключении версии PHP для CLI и Apache.
 +
 +<code>
 +sudo update-alternatives --config php
 +</code>
 +
 +{{:software:linux_server:php_install_3.png?|}}
 +
 +В приведенном выше выводе показаны все установленные версии PHP в вашей системе. Выбор номер 2 устанавливает PHP 8.1 в качестве версии PHP по умолчанию для командной строки.
 +
 +{{:software:linux_server:php_install_4.png?|}}
 +
 +=====Удаление PHP (необязательно)=====
 +
 +Если какая-либо версия PHP больше не требуется, ее можно удалить из системы. Это освободит дисковое пространство, а также повысит безопасность системы.
 +
 +Чтобы удалить любую версию PHP, просто введите:
 +
 +<code>
 +sudo apt remove php7.4
 +</code>
 +
 +Также удалите все модули для этой версии с помощью следующей команды:
 +
 +<code>
 +sudo apt remove php7.4-*
 +</code>
 +
 +{{:software:linux_server:php_install_5.png?|}}
 +
 +Проверим, что версия php7.4 удалена
 +
 +<code>
 +sudo update-alternatives --config php
 +</code>
 +
 +{{:software:linux_server:php_install_6.png?|}}
 +
 +=====Заключение=====
 +
 +В этом руководстве представлены инструкции по установке PHP в Ubuntu 22.04. Ondrej PPA позволяет нам быстро устанавливать PHP в системах Ubuntu. Это также позволяет нам устанавливать несколько версий PHP в одной системе. Вы можете в любое время переключиться на любую версию PHP по умолчанию с помощью альтернативной утилиты обновления.
 +
 +=====Ссылки и Дополнения=====
 +  * [[https://launchpad.net/~ondrej/+archive/ubuntu/php|Ondrej PPA]]
 +  * [[https://tecadmin.net/how-to-install-php-on-ubuntu-22-04/|Ссылка на оригинальную статью]]
 +  * [[https://tecadmin.net/linux-update-alternatives-command/|Команда Update-alternatives: подробное руководство для пользователей Linux]]
 +  * [[https://tecadmin.net/switch-between-multiple-php-version-on-debian/|Как переключиться между несколькими версиями PHP в Debian 11.12.10]]
software/linux_server/ubuntu_server_install_php.1709196119.txt.gz · Последнее изменение: vladpolskiy