Установка PHP CentOS 7

Установка PHP CentOS 7

30 сентября 2019 Разное

В продолжении предыдущих статей об основах работы с веб-сервером на CentOS через SSH: Как подключиться к серверу по SSH и Основные команды SSH в этой рассмотрим как установить или обновить PHP на сервере. Такая необходимость возникает довольно часто, например когда на сервере стоит устаревшая версия, а для работы сайта необходима более новая.

Я приведу пошаговую инструкцию, которая работает у меня в CentOS 7. Когда пришлось первый заниматься обновлением версии PHP и потом опять откатом на более старую, то было довольно сложно разобраться, так как на разных ресурсах предлагают разные способы и на некоторых совсем не рабочие. Надеюсь эта инструкция вам поможет.

Важно! Если у вас уже стоит какая-то версия PHP, то предварительно сохраните файл с настройками php.ini. Обычно он находится в папке /etc/php.ini

Шаг 1. Загружаем репозитории EPEL.

EPEL (Extra Packages for Enterprise Linux) — это основанный сообществом открытый и бесплатный проект репозитория предоставляемый командой Fedora, который содержит высококачественные пакеты дополнительного программного обеспечения для Linux дистрибутивов.

Сделать это можно следующими командами:

yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

На вопросы в процессе установки ставим y и нажимаем Enter для продолжения.

Шаг 2. Устанавливаем утилиту yum-utils

Программы этой утилиты расширяют стандартный функционал для управления репозиториями. Устанавливаем следующей командой:

yum install yum-utils

Указываем репозиторий, который будет использоваться по умолчанию с помощью одной из программ этой утилиты yum-config-manager:

yum-config-manager --enable remi-php70 — для PHP 7.0
yum-config-manager --enable remi-php71 — для PHP 7.1
yum-config-manager --enable remi-php72 — для PHP 7.2

Шаг 3. Устанавливаем PHP и его модули

yum install php php-mcrypt php-cli php-gd php-curl php-mysql php-ldap php-zip php-fileinfo

Список модулей вы выбираете из своих потребностей. Но если что потом каждый модуль можно будет поставить отдельно командой yum install название-модуля

Шаг 4. Обновляем версию PHP и проверяем установку

Если вы обновляете версию, то дополнительно введите команду

yum update -y

И проверяем установленную версию PHP:

php –v

Или функцией phpinfo(); из любого php файла на сайте.

Если вам понравилась статья, вы можете отблагодарить автора любой суммой, какую сочтете для себя приемлемой:
Остались вопросы по статье? Задайте их прямо сейчас!
Похожие записи
Основные SSH команды

В продолжении статьи Как подключиться к серверу по SSH приведу список основных команд, которые вам понадобятся в работе. Вы сможете перемещаться по папкам, перезагрузить веб-сервер, сделать бэкап нужных файлов и многое другое в операционной системе CentOS. Самые нужные команды SSH Читать далее

Подключение по SSH

Часто бывает, что сайт находится не на обычном хостинге, а на выделенном сервере. Конечно же все вопросы касающиеся работы сервера должен решать системный администратор, но на деле это не совсем так. У программиста должны быть хотя бы минимальные знания, как Читать далее

ChatGPT: что это, что умеет и как им пользоваться

ChatGPT - это интерактивный инструмент для генерации натурального языка, основанный на последних достижениях в области машинного обучения. Он позволяет пользователям генерировать натуральные языковые ответы на любые вопросы, используя предварительно обученную модель. Для использования ChatGPT пользователь должен ввести вопрос или запрос Читать далее

Хостинг, которым я пользуюсь

Хочу рассказать об очень классном хостинге, которым я начал пользоваться примерно год назад - это beget.ru. До этого мне приходилось иметь дело с разными хостинг-компаниями и все, что я расскажу основано на моем личном многолетнем опыте. Долгое время я пользовался Читать далее

Git для начинающих

Git - это бесплатная система контроля версий с открытым исходным кодом. Это звучит невероятно скучно до тех пор, пока вам не понадобится вернуться к предыдущей версии кода, и сделать это удачно. Это программное обеспечение, которое управляет вашим исходным кодом, снимая Читать далее

Chart.js примеры создания диаграмм и графиков

Если у вас есть насыщенный информацией веб-сайт или приложение, вы можете визуализировать свои данные, чтобы пользователи могли лучше понять их. Хотя таблицы могут быть весьма полезны в некоторых случаях, таких как таблицы сравнения цен и характеристик, другие виды информации легче Читать далее

Добавить комментарий

*

code