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

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

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

Устанавливаем PHP 7 в CentOS 7

Как и подавляющее большинство программного обеспечения в CentOS, PHP 7 устанавливается путем ввода соответствующих команд в классической консоли. От пользователя не требуется знать принципы работы всех алгоритмов, ему достаточно ввести строки, указанные в «Терминале». Мы разбили всю процедуру на шаги, чтобы облегчить задачу для начинающих пользователей. Начнем с первого шага.

Шаг 1: Добавление необходимых репозиториев

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

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

  1. Зайдите в «Терминал» любым удобным способом, например запустив его через иконку в меню.
  2. Установка PHP 7 на CentOS 7

  3. Сначала добавьте дополнительные пакеты для репозитория Enterprise Linux, набрав sudo rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm и нажав Enter.
  4. Установка PHP 7 на CentOS 7

  5. Поскольку действия выполняются от имени суперпользователя, вам потребуется аутентифицировать учетную запись, указав пароль.
  6. Установка PHP 7 на CentOS 7

  7. После добавления новых пакетов установите другой репозиторий — Remi — через строку sudo rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm.
  8. Установка PHP 7 на CentOS 7

Когда вас попросят подтвердить добавление новых файлов, всегда принимайте это, выбирая ответ y. Кроме того, мы рекомендуем внимательно читать текст, отображаемый в консоли: иногда он указывает на то, что произошли определенные ошибки. Их своевременное обнаружение и исправление поможет избежать проблем в будущем.

Шаг 2: Активация PHP 7

Создатели репозитория Remi заявляют о необходимости добавления в систему пакетов на основе RPM. Сюда входит язык программирования сценариев PHP. После выполнения первого шага в CentOS 7 должно быть доступно несколько версий PHP, поэтому вам нужно будет выполнить обновление до последней:

  1. Просмотрите список репозиториев Remi, доступных с помощью стандартной команды ls, набрав ls /etc/yum.repos.d/remi*. Предлагаем ознакомиться с остальными свойствами используемой утилиты в нашем отдельном материале ниже.
  2. Установка PHP 7 на CentOS 7

    Также прочтите: Примеры команды Linux ls

  3. В отдельных строках консоли вы увидите, что доступно несколько версий PHP. Например PHP 7.1 и 7.2. Остается только переключиться на наиболее подходящий.
  4. Установка PHP 7 на CentOS 7

  5. Для этого перейдите в редактирование репозитория, который необходимо активировать, запустив файл конфигурации через любой удобный текстовый редактор, например vi или nano. Строка ввода будет выглядеть так: sudo vi /etc/yum.repos.d/remi-php71.repo, где есть редактор для использования, а /etc/yum.repos.d/remi-php71.repo — это путь в файл конфигурации.
  6. Установка PHP 7 на CentOS 7

  7. Найдите в файле раздел [remi-php00], где 00 — это версия PHP, и измените значение «включено» на 1.
  8. Установка PHP 7 на CentOS 7

  9. Чтобы сохранить изменения, удерживайте комбинацию клавиш Ctrl + O.
  10. Установка PHP 7 на CentOS 7

  11. Вам не нужно ничего менять в имени файла для записи, просто нажмите Enter.
  12. Установка PHP 7 на CentOS 7

  13. Выход из редактора осуществляется с помощью Ctrl + X.
  14. Установка PHP 7 на CentOS 7

Обратите внимание, что выше мы рекомендовали нанотекстовый редактор. По умолчанию он отсутствует в системе, но добавляется с помощью одной команды sudo yum install nano. В некоторых случаях это будет намного дешевле, чем vi.

Шаг 3: Установка PHP 7

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

  1. Если вы ранее установили старую версию PHP, все, что вам осталось, — это обновить системные библиотеки с помощью sudo yum update.
  2. Установка PHP 7 на CentOS 7

  3. Когда будет предложено установить новые пакеты, выберите y, чтобы подтвердить действие.
  4. Установка PHP 7 на CentOS 7

  5. Если вы никогда не устанавливали PHP на свой компьютер, вы также должны ввести sudo yum install php php-fpm php-gd php-mysql.
  6. Установка PHP 7 на CentOS 7

  7. Установка пакетов также должна быть подтверждена правильной опцией.
  8. Установка PHP 7 на CentOS 7

Вы можете проверить версию PHP, которую используете в любое время, введя команду php00 -vo php00 -r «phpinfo ();» | grep «Версия PHP», где 00 в обоих случаях — правильная версия PHP.

Это правильно завершает процедуру установки. Обратите внимание, что переход на новую версию является обязательным процессом. Кроме того, вам необходимо перезагрузить веб-серверы, если они есть, но это не относится к Apache. Для Nginx введите sudo systemctl restart php-fpm.

Источники
  • https://lumpics.ru/installiation-php-7-in-centos-7/
Рейтинг автора
Автор статьи
Андрей Коновалов
Привет, меня зовут Андрей Васильевич Коновалов. В 2006 году окончил Чувашский государственный университет им. Ульянова. По образованию инженер, 8 лет проработал на НПП Экра по специальности. Люблю компьютеры и все, что с ними связано. С 2018 года начал писать о решениях проблем, связанных с компьютерами и программами.
Написано статей
3742
Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Проблемы и их решения по компьютерам, смартфонам
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: