PHP — это общий язык сценариев с открытым исходным кодом. Его основные особенности включают открытый исходный код и бесплатность, скорость, широкие возможности подключения к базам данных, а также процессно-ориентированность и объектно-ориентированность. Это очень популярный язык разработки.
PHP можно установить и запустить в большинстве дистрибутивов Linux. В этой статье рассказывается, как установить PHP в CentOS 7.x.
1、Установить PHP
2、выполнить Сосуществование нескольких версий PHP
PHP можно установить следующими способами:
1、Установите PHP через стороннюю панель 2、Установите PHP с помощью команды yum 3. Скомпилируйте и установите через официальный исходный код. PHP
Сторонние панели обычно предоставляют визуальный интерфейс управления и имеют функцию установки в один клик, которая позволяет автоматически завершить процесс установки и настройки PHP без ручного выполнения сложных команд или редактирования файлов конфигурации. Это значительно упрощает процесс установки и снижает сложность установки. Пользователи также могут управлять параметрами PHP через визуальный интерфейс.
На рынке представлено множество панелей сторонних производителей. Этот метод установки не будет представлен в этой статье. Вы можете проверить соответствующую информацию самостоятельно.
yum Установка команд PHP Он относительно прост и может быть установлен автоматически. Версия, установленная по умолчанию. php 5.4, если вам нужно установить конкретную версию, ее нужно настроить отдельно. Возможность использования сторонних источников программного обеспечения remi установить.
В этом примере используется установка PHP 7.4 в качестве примера для иллюстрации соответствующих шагов.
# Установить исходный код EPEL
yum install -y epel-release
# Установить исходный код Remi
yum install -y https://rpms.remirepo.net/enterprise/remi-release-7.rpm
# Установить yum Инструменты менеджера пакетов
yum install -y yum-utils
# проходитьRemiобозначениеPHPВерсия
yum-config-manager --enable remi-php74
# Установить PHP
yum install -y php74
# проверять УстановитьизPHPВерсия
/usr/bin/php74 -v
# Следующие товары могут быть возвращены,выражать Установитьуспех
PHP 7.4.33 (cli) (built: Aug 1 2023 08:30:09) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with Zend OPcache v7.4.33, Copyright (c), by Zend Technologies
Если вам нужно установить другие версии PHP, например php8.0, просто замените в примере php74 на php80.
В этом примере в качестве примера рассматривается компиляция и установка PHP 8.0.
# Установить所需из依赖项
yum install -y wget gcc gcc-c++ autoconf automake libtool make libxml2 libxml2-devel openssl openssl-devel sqlite-devel
# Загрузите официальный пакет исходного кода соответствующей версии (если есть проблемы с сертификатом, вы можете добавить параметры --no-check-certificate )
wget https://www.php.net/distributions/php-8.0.23.tar.gz
# Разархивировать
tar -zxvf php-8.0.23.tar.gz
#Введите каталог
cd php-8.0.23
# Конфигурация (путь по умолчанию)
./configure
# 编译Установить
make && make install
# Посмотреть версию (метод 1)
/usr/local/bin/php -v
# Посмотреть версию (метод 2)
php -v
# Следующие товары могут быть возвращены,выражать Установитьуспех
PHP 8.0.23 (cli) (built: Dec 10 2023 18:04:57) ( NTS )
Copyright (c) The PHP Group
Zend Engine v4.0.23, Copyright (c) Zend Technologies
Сервер может реализовать сосуществование нескольких версий PHP, которые можно настроить отдельно с помощью yum, компиляции и установки.
Просто измените номер версии php, чтобы завершить установку различных версий php. Например, измените php74 на php80, чтобы установить версию php8.0.
# Опустите часть кода, подробности см. в этой статье. yum Установить PHP часть
# проходитьRemiобозначениеPHPВерсия
yum-config-manager --enable remi-php80
# Установить PHP
yum install -y php80
# проверять УстановитьизPHPВерсия
/usr/bin/php80 -v
# Следующие товары могут быть возвращены,выражать Установитьуспех
PHP 8.0.30 (cli) (built: Aug 3 2023 17:13:08) ( NTS gcc x86_64 )
Copyright (c) The PHP Group
Zend Engine v4.0.30, Copyright (c) Zend Technologies
Конкретный метод находится на сервереСоздайте разные каталоги для хранения разных версий PHP. . Например, вы можете создать /opt/php56 и /opt/php72 Каталог, хранящийся отдельно php5.6 и php7.2 。
компилировать Установить Например,в соответствии сСкомпилируйте и установите базовый метод, укажите соответствующий каталог в процессе настройки.,Это обеспечивает сосуществование нескольких версий.
Реализовано следующее php5.6 и php7.2 Примеры сосуществования.
1. Операции, необходимые для установки php 5.6
# Создайте каталог для хранения указанной версии (важно)
mkdir /opt/php56
# Пропустить загрузку пакета исходного кода、Разархивировать、进入目录操作из相关代码
# Настройте и укажите путь (важно)
./configure --prefix=/opt/php56
# 编译Установить
make && make install
# проверять
/opt/php56/bin/php -v
2. Операции, необходимые для установки PHP 7.2
# Создайте каталог для хранения указанной версии (важно)
mkdir /opt/php72
# Пропустить загрузку пакета исходного кода、Разархивировать、进入目录操作из相关代码
# Настройте и укажите путь (важно)
./configure --prefix=/opt/php72
# 编译Установить
make && make install
# проверять
/opt/php72/bin/php -v
После установки вышеуказанным методом на одном сервере могут сосуществовать две разные версии PHP, и по аналогии могут сосуществовать более разные версии PHP.