Установка 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

Подборка бесплатных IT-курсов и вебинаров от Skillbox.

Бесплатные IT-курсы, нужно только пройти онлайн-тест здесь

Бесплатные вебинары здесь

На вопросы в процессе установки ставим 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:

Подборка бесплатных IT-курсов и вебинаров от Skillbox.

Бесплатные IT-курсы, нужно только пройти онлайн-тест здесь

Бесплатные вебинары здесь

php –v

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

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

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

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

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

Instagram виджет для сайта

К сожалению в Instagram нет стандартного функционала для вывода виджета на сайт, такого как например Вконтакте и Facebook. Но есть несколько способов создать подобный виджет. Первый это написать такой самому, второй воспользоваться готовым кодом конструктора. По сути конструктор это тоже Читать далее

Бесплатный фотосток без регистрации

freepic - это бесплатный фотосток, поддерживающий русский язык, на котором можно совершенно бесплатно и без регистрации скачать векторы, PSD, иконки и фотографии. И конечно же легально использовать их на своих ресурсах. Сайт: ru.freepik.com У сервиса есть удобный поиск с фильтром Читать далее

Как очистить кэш шаринг постов в соц сетях

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

Определить CMS сайта плагин

Wappalyzer - это кроссплатформенная утилита, которая определяет технологии, используемые на веб-сайтах. Она обнаруживает системы управления контентом, платформы электронной коммерции, веб-фреймворки, серверное программное обеспечение, аналитические инструменты и многое другое. Установить Weppalyzer можно как плагин для браузеров Google Chrome и Firefox, а Читать далее

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

*

code