TrashNotes

2025-02-16 21:38:39
Для установки Apache HTTP Server и PHP 8.0 на сервере RHEL-8 (RHEL 8), вам понадобится выполнить следующие шаги. Я предоставлю список репозиториев, которые будут использоваться для установки необходимых пакетов.

Список репозиториев:
Репозиторий updates (для обновления и новых версий):

rpm --import https://download.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-8
yum install epel-release -y
Репозиторий https://download-rh.osdn.jp/rhel7/releases/latest (для доступа к пакетам RHEL 7, но они совместимы с RHEL 8):

rpm --import https://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-8
yum install epel-release -y
Репозиторий https://download-rh.osdn.jp/rhel8/releases/latest (для доступа к пакетам RHEL 8):

rpm --import https://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-8
yum install epel-release -y
Репозиторий https://download.rhn.cn/rhel7/latest (для доступа к пакетам RHEL 7, но они могут быть использованы для RHEL 8):

rpm --import https://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-8
yum install epel-release -y
Репозиторий https://download-rh.osdn.jp/rhel6/releases/latest (для доступа к пакетам RHEL 6, но они могут быть использованы для RHEL 8):

rpm --import https://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-8
yum install epel-release -y
Установка:
Frontend (Web) - Apache HTTP Server и PHP 8.0:
bash
Copy
RUN yum clean all -y &&
rm -rf /var/cache/yum &&
yum update -y &&
# Для RHEL 7:
# rpm --import https://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-8
# yum install epel-release -y
# затем добавьте зависимости из репозитория и выполните установку

# Для RHEL 8:
yum install -y httpd &&
mod_ssl &&
php80-php &&
php80-php-bcmath &&
php80-php-fpm &&
php80-php-intl &&
php80-php-ldap &&
php80-php-mbstring &&
php80-php-pdo_mysql &&
php80-php-pdo &&
php80-php-soap &&
php80-php-xml &&
php80-php-zip &&
php-gd &&
libzip-devel &&
libxml2-devel &&
libpng-devel &&
oniguruma &&
openldap-devel &&
zlib-devel &&
unzip

# Для API (backend):
# аналогичная установка Apache и PHP, но без предыдущих шагов для RHEL 8
Backend (API) - Apache HTTP Server и PHP 8.0:
bash
Copy
RUN yum install -y httpd &&
mod_ssl &&
php80-php &&
php80-php-bcmath &&
php80-php-fpm &&
php80-php-intl &&
php80-php-ldap &&
php80-php-mbstring &&
php80-php-pdo_mysql &&
php80-php-pdo &&
php80-php-soap &&
php80-php-xml &&
php80-php-zip &&
php-gd &&
libzip-devel &&
libxml2-devel &&
libpng-devel &&
oniguruma &&
openldap-devel &&
zlib-devel &&
unzip
Эти команды предполагают, что вы используете RHEL 8 и готовы к установке пакетов через систему управления пакетами yum. Обратите внимание, что для некоторых пакетов могут потребоваться дополнительные зависимости или версии зависимостей. В данном списке уже включены необходимые зависимости для базового комплекта PHP 8.0.
← Previous Next →
Back to list