Как установить PHP 7 на CentOS 7

Если вы задумались о том, как установить PHP на седьмую версию CentOS или же обновить его, то наша статья подскажет вам решение этой проблемы.

Что такое PHP

PHP – это серверный язык программирования с открытым исходным кодом, который используется для создания веб-сайтов, приложений, CRM-систем и многого другого. PHP можно встраивать в HTML, что позволяет ему оставаться популярным среди разработчиков, поскольку он помогает упростить HTML-код.

Преимущества PHP

  • Имеет открытый исходный код и является бесплатным.
  • Не зависит от платформы: приложения на основе PHP могут запускаться и работать на любой ОС.
  • PHP отличается более высокой скоростью загрузки при низкой скорости интернета, чем другие языки программирования.
  • Он понятен и прост в использовании. Тот, кто знаком с программированием на C, сможет легко работать с PHP.
  • Благодаря постоянной поддержке различных версий со стороны разработчиков он считается наиболее стабильным языком программирования.
  • Гибкость PHP позволяет эффективно сочетать его со многими другими языками программирования.

Для чего используется PHP

Программирование на PHP можно использовать для создания большинства вещей, которые нужны разработчику программного обеспечения. Тем не менее есть три основных области, в которых он показывает себя лучше остальных:

  • Серверные сценарии

Серверный сценарий – это главная сила PHP. Если вы только учитесь кодировать и хотите изучить серверные сценарии, то PHP точно для вас.

  • Сценарии командной строки

Сценарии командной строки идеально подходят для сценариев, созданных при помощи Cron (на дистрибутивах Linux) или планировщика задач (на Windows).

  • Создание десктопных приложений

PHP, вероятно, не лучший язык для создания desktop-приложений, но для продвинутых веб-разработчиков он предоставляет гораздо больше возможностей, чем его конкуренты.

Конечно, PHP может делать и многое другое. Например, он отлично справляется со сбором данных из форм, шифрованием пользовательских данных, а также с отправкой и получением файлов cookie.

Как загрузить и установить PHP 7 на CentOS 7

Казалось бы, что такого в обычной установке? Ведь можно просто запустить в терминале нужную утилиту и через мгновения получить решение проблемы. Однако всё не так просто. В CentOS 7 PHP не встроен, а версия по умолчанию в репозиториях – 5.4.16. Поэтому, если вы просто пропишите команду yum install php в CentOS, то получите лишь устаревшую версию.

Для того, чтобы получить последнюю версию PHP для CentOS, следуйте нашему руководству:

  1. Откройте Терминал.
  2. Обновите CentOS с помощью команды: yum update.
  3. Далее установите необходимые пакеты, введя команду: yum install epel-release yum-utils. Пакеты с версиями PHP 7 доступны в нескольких репозиториях, но мы рекомендуем воспользоваться репозиторием Remi, так как он предоставляет наиболее свежие версии пакетов различных ПО.
  4. Введите: yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm.
  5. Определитесь, какую именно версию PHP вы хотите установить и укажите это в следующей команде: yum-config-manager --enable remi-php74, где на месте «74» впишите желаемую версию. К примеру, если вас интересует PHP 7.3, то вашей командой будет yum-config-manager --enable remi-php73.
  6. Снова обновите репозитории: yum update
  7. Перейдите к непосредственной установке PHP с помощью команды: yum install php
  8. Чтобы проверить, был ли установлен PHP, запустите утилиту: php -v

Результатом ваших действий будет примерно следующая информация:

PHP 7.4.0 (cli) (built: Nov 26 2019 20:13:36) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies

Готово! Вы успешно установили последнюю версию PHP на свой CentOS.

Как установить расширения PHP

Есть некоторые расширения PHP, которые часто используются и необходимы для различных приложений. Чтобы установить пакет PHP, просто запустите команду: yum install php-<название-расширения>.

Вот как установить некоторые из наиболее распространенных и необходимых расширений PHP:

yum install php-fpm php-curl php-cli php-json php-mysql php-opcache php-dom php-exif php-fileinfo php-zip php-mbstring php-hash php-imagick php-openssl php-pcre php-xml php-bcmath php-filter php-pear php-gd php-mcrypt php-intl php-iconv php-zlib php-xmlreader

Заключение

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

Всё ещё остались вопросы?