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

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

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

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

Установка MacOS High Sierra 10.13 на VirtualBox

Бывает нужно протестировать проект на MacOS, например в Safari. Или нужно сделать небольшое приложение для IOS и протестировать его на реальном устройстве. Тут есть 3 варианта. Конечно же самый лучший это реальный Mac. Второй это хакинтош и третий собственно виртуальная Читать далее

Установка MacOS High Sierra 10.13 на VMware Workstation Pro

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

Установка Xcode на виртуальную машину с MacOS High Sierra 10.13

Xcode среда программирования для разработки приложений для MacOS, iOS, WatchOS и TvOS. Самое главное, что это единственная среда, где вы сможете протестировать свое приложение на реальном устройстве и без активации аккаунта разработчика. В предыдущих статьях мы говорили о том, как Читать далее

Xcode запуск приложения на iPhone

В этой статье рассмотрим, как добавить поддержку устройств с IOS 12 и выше в Xcode 10. А так же подключить Iphone и запустить на нем свое приложение. 1. Настройка поддержки IOS 12 и выше в Xcode 10 В Xcode 10 Читать далее

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