Centos apache php 7: Установка LAMP (apache+php+mysql) в CentOS 7
Содержание
Centos 7 / update / php 7.x / php 7.4 / php 8 — b14esh.com
Рубрики
PHP
Ссылки:
https://stackoverflow.com/questions/62870093/how-to-update-to-php-7-4-from-php-7-x-on-centos-7
https://blog.programs74.ru/how-to-install-php-74-nginx-on-centos7/
https://www.1c-bitrix.ru/download/vmbitrix.php#tab-section-1
| https://stackoverflow.com/questions/62870093/how-to-update-to-php-7-4-from-php-7-x-on-centos-7 https://blog.programs74.ru/how-to-install-php-74-nginx-on-centos7/ https://www.1c-bitrix.ru/download/vmbitrix.php#tab-section-1 |
PHP 7.2 до 7.4 обновляем без удаления (bitrix24)
!!! Сделай backup
!!! репозиторий remi в системе уже присутствует
0. Проверяем версию php
php -v
1. Пытаемся обновить пакеты
yum —disablerepo=remi-php72 —enablerepo=remi-php74 install php php-pdo php-fpm php-gd php-mbstring php-mysql php-curl php-mcrypt php-json -y
2. Если все ок перезапускаем nginx и apache2
systemctl restart nginx httpd
1 2 3 4 5 6 7 8
| !!! Сделай backup !!! репозиторий remi в системе уже присутствует 0. Проверяем версию php php -v 1. Пытаемся обновить пакеты yum —disablerepo=remi-php72 —enablerepo=remi-php74 install php php-pdo php-fpm php-gd php-mbstring php-mysql php-curl php-mcrypt php-json -y 2. Если все ок перезапускаем nginx и apache2 systemctl restart nginx httpd |
PHP update с удаление старой версии php
!!! Сделай backup
!!! Внимание чревато тем что все пакеты зависящие от текущей установки php будут удалены
0. Обновляем пакеты
yum update -y
1. Проверяем текущую версию php
php -v
2. Проверяем доступные пакеты
rpm -qa | grep php
rpm -qa | grep php > php_rpm. txt
3. Удаляем установленные пакеты php
yum remove «php*» -y
4. Добавляем репозиторий remi
yum install -y http://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum update -y
5. Выключаем установленную версию 7.x и включаем 7.4
yum —disablerepo=remi-php7x —enablerepo=remi-php74 install php php-pdo php-fpm php-gd php-mbstring php-mysql php-curl php-mcrypt php-json -y
6. Проверяем версию php
php -v
7. перезапускаем apache
systemctl restart httpd
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| !!! Сделай backup !!! Внимание чревато тем что все пакеты зависящие от текущей установки php будут удалены 0. Обновляем пакеты yum update -y
1. Проверяем текущую версию php php -v
2. Проверяем доступные пакеты rpm -qa | grep php rpm -qa | grep php > php_rpm.txt
3. Удаляем установленные пакеты php yum remove «php*» -y
4. Добавляем репозиторий remi yum install -y http://rpms.remirepo.net/enterprise/remi-release-7.rpm yum update -y
5. Выключаем установленную версию 7.x и включаем 7.4 yum —disablerepo=remi-php7x —enablerepo=remi-php74 install php php-pdo php-fpm php-gd php-mbstring php-mysql php-curl php-mcrypt php-json -y
6. Проверяем версию php php -v
7. перезапускаем apache systemctl restart httpd |
Как установить Apache/PHP 7 на CentOS/RHEL 7/6 и Fedora 31/30
Планируете ли вы развернуть приложение PHP с веб-сервером Apache? Это руководство поможет вам установить веб-сервер Apache и PHP в системах CentOS, Redhat и Fedora.
Рекомендуемый артикул:
Шаг 1 – Предварительные требования
Прежде всего, вам необходимо добавить в систему несколько необходимых репозиториев rpm. Используйте одну из приведенных ниже команд в соответствии с вашей операционной системой.
В CentOS/RHEL 7
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
В CentOS/RHEL 6
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
В Fedora 31
установка sudo dnf http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm установка sudo dnf http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm установка sudo dnf http://rpms.famillecollet.com/fedora/remi-release-31.rpm
В Fedora 30
установка sudo dnf http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm установка sudo dnf http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable. noarch.rpm установка sudo dnf http://rpms.famillecollet.com/fedora/remi-release-30.rpm
В Fedora 29
установка sudo dnf http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm установка sudo dnf http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm установка sudo dnf http://rpms.famillecollet.com/fedora/remi-release-29.об/мин
Шаг 2. Установите Apache/PHP
После включения необходимых репозиториев yum в вашей системе. Теперь установите пакеты Apache и PHP в вашей системе. Это установит последние доступные пакеты в вашей системе.
Для CentOS и RHEL 7/6
sudo yum --enablerepo=remi,remi-php71 установить httpd php php-common
Для Fedora 31/30/29/28/27/26
sudo dnf --enablerepo=remi установить httpd php php-common
Шаг 3 – Установка модулей PHP
Вам также необходимо установить модули PHP, необходимые для вашего приложения. Приведенная ниже команда установит в вашу систему некоторые часто используемые модули PHP. Вы можете установить любые другие модули с помощью той же команды.
Для CentOS и RHEL 7/6
sudo yum --enablerepo=remi,remi-php71 установить php-cli php-pear php-pdo php-mysqlnd php-gd php-mbstring php-mcrypt php-xml
Для Fedora 31/30/29/28/27/26
sudo dnf --enablerepo=remi установить php-cli php-pear php-pdo php-mysqlnd php-gd php-mbstring php-mcrypt php-xml
Шаг 4. Управление службой Apache
На данный момент в вашей системе установлены веб-сервер Apache, PHP и модули. Теперь запустите сервер Apache, а также включите его автозапуск при загрузке системы.
Для CentOS/RHEL 7 и Fedora
sudo systemctl запустить httpd.service sudo systemctl включить httpd.service
Для CentOS/RHEL 6
запуск службы httpd chkconfig --levels 235 httpd вкл.
Благодаря этому руководству вы успешно настроили среду веб-хостинга в своей системе на основе Red Hat.
Рекомендуемая статья:
Содержание…
Если вы планируете установить приложение PHP с веб-сервером Apache, эта статья поможет установить веб-сервер Apache и PHP в ваших системах CentOS, RHEL и Fedora.
В этой статье я покажу, как установить PHP 7 и Apache в системах CentOS, RHEL и Fedora.
Выполните следующие действия, чтобы установить Apache и PHP 7 в системах CentOS, RHEL и Fedora.
Шаг №1: Установите репозиторий EPEL и REMI
Прежде всего установите необходимый репозиторий для установки apache и php 7.
В CentOS 7 и RHEL 7
# rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7. noarch.rpm # rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
В CentOS 6 и RHEL 6
# rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm # rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
В Fedora 26
# установка sudo dnf http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm # sudo dnf install http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm # sudo dnf установить http://rpms.famillecollet.com/fedora/remi-release-26.rpm В Fedora 25
# sudo dnf install http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm # sudo dnf install http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm # sudo dnf установить http://rpms.famillecollet.com/fedora/remi-release-25.rpm
В Fedora 24
# sudo dnf install http://download1. rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm # sudo dnf install http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm # sudo dnf установить http://rpms.famillecollet.com/fedora/remi-release-24.rpm
Шаг №2: Установите Apache и PHP 7
После включения необходимого репозитория в вашей системе теперь установите apache и PHP 7 в вашей системе. Следуйте приведенной ниже команде, чтобы установить apache и php.
В CentOS и RHEL
$ sudo yum --enablerepo=remi,remi-php71 установить httpd php php-common
В Fedora 26
$ sudo dnf --enablerepo=remi install httpd php php-common
В Fedora 25/24
# sudo dnf --enablerepo=remi --enablerepo=remi-php71 установить httpd php php-common
Шаг №3: Установите модули PHP
Чтобы настроить приложение php, вам необходимо установить необходимые модули PHP для вашего приложения. Следуйте приведенной ниже команде, чтобы установить модули php.
В CentOS и RHEL
# sudo yum --enablerepo=remi,remi-php71 install php-cli php-pear php-pdo php-mysqlnd php-pgsql php-gd php-mbstring php-mcrypt php-xml
В Fedora 26
# sudo dnf --enablerepo=remi install php-cli php-pear php-pdo php-mysqlnd php-gd php-mbstring php-mcrypt php-xml
В Fedora 25/24
# sudo dnf --enablerepo=remi --enablerepo=remi-php71 установить php-cli php-pear php-pdo php-gd php-mbstring php-mcrypt php-xml
Шаг #4: Перезапустите службу Apache
После установки PHP, модулей PHP и веб-сервера Apache перезапустите веб-службу Apache и включите автоматический запуск во время загрузки.
Для CentOS/RHEL 7 и Fedora 26/25/24
# sudo systemctl start httpd.service # sudo systemctl включить httpd.service
Для CentOS/RHEL 6
# запуск службы httpd # chkconfig --levels 235 httpd on
Поздравляем! Вы успешно настроили приложение php в системах CentOS, RHEL и Fedora.