Введение
PHP — популярный язык сценариев, используемый для разработки динамических веб-приложений. Это язык программирования с открытым исходным кодом, который можно легко установить в различных операционных системах, включая CentOS 9. В этой статье мы проведем вас через этапы установки PHP в CentOS 9.
Прежде чем начать, убедитесь, что у вас есть система CentOS Stream 9 с root-доступом.
Обновление системных пакетов
Перед установкой любого нового программного обеспечения рекомендуется обновить системные пакеты. Вы можете сделать это, выполнив следующую команду:
sudo yum update
Настройте репозиторий EPEL и Remi
Прежде всего, вам необходимо настроить репозитории EPEL и REMI в вашей системе. Репозиторий Remi содержит последние пакеты PHP для систем CentOS и RHEL.
Используйте следующую команду для настройки репозитория EPEL в вашей системе:
sudo dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
Затем настройте репозиторий REMI, выполнив следующую команду:
sudo dnf install -y https://rpms.remirepo.net/enterprise/remi-release-9.rpm
Установите PHP в CentOS 9
Репозиторий remi содержит пакеты PHP 8.2, 8.1, 8.0 и 7.4. Вы можете включить нужный репозиторий и установить пакеты PHP, выполнив следующие действия:
После завершения установки репозитория выведите список всех доступных потоков модулей PHP с помощью следующей команды:
sudo dnf module list php
Например, мне нужно установить PHP 8.2, а затем выбрать php:remi-8.2
. Вы можете выбрать другую версию в соответствии с вашими потребностями:
sudo dnf module enable php:remi-8.2
Наконец, выполните следующую команду, чтобы установить PHP в вашей системе CentOS 9.
sudo dnf install php php-cli php-common
Вы можете проверить установленную версию PHP, используя:
php -v
Установить PHP-модули
Модули PHP — это библиотеки, расширяющие функциональность PHP. Они используются для добавления определенных функций в PHP, таких как подключение к базе данных или работа с изображениями. Чтобы установить дополнительные модули PHP, используйте следующую команду:
sudo dnf install php-{extension-name}
Замените {extension-name}
на имя модуля, который вы хотите установить. Например, чтобы установить модуль mysql, выполните следующую команду:
sudo dnf install php-mysql
Настроить PHP
После установки PHP и необходимых модулей вы можете настроить PHP, отредактировав его файл конфигурации php.ini. Этот файл находится в каталоге /etc/php.ini. Вы можете редактировать его с помощью вашего любимого текстового редактора.
Например, чтобы отредактировать файл с помощью текстового редактора nano, выполните следующую команду:
sudo nano /etc/php.ini
После внесения необходимых изменений сохраните файл и закройте текстовый редактор.
Заключение
В этой статье мы показали вам, как установить PHP на CentOS 9. Мы также объяснили, как установить дополнительные модули PHP и как настроить PHP, отредактировав его файл конфигурации. Выполнив эти шаги, вы теперь можете приступить к разработке динамических веб-приложений с использованием PHP в вашей системе CentOS 9.