Как обновить php centos 7
Перейти к содержимому

Как обновить php centos 7

  • автор:

Как установить 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 довольно просто, если следовать нашей инструкции. Однако если у вас остались вопросы или же появилось желание получить больше информации по этой теме, обратите внимание на нашу статью.

Как обновить PHP с 5.4 до 7.0 на CentOS 7

В этой статье мы расскажем как обновить пакет PHP на виртуальном сервере с операционной системой CentOS 7.

1) Вы должны иметь на сервере установленный пакет ПО LAMP (если у вас установлен Nginx, то эта инструкция вам может не подойти). Как его установить, написано в нашей инструкции.

2) Нужно добавить репозиторий EPEL. Для этого вводите команду:

yum install epel-release

3) Дальше выполняете такую команду:

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

4) Устанавливайте PHP 7.0 командой:

yum install php70w

обновление php на vps с centos

5) Перезагружайте Apache:

sudo apachectl restart

6) Если вы все сделали по нашей инструкции с установкой LAMP, то результат можно проверить по ссылке http://IPвашегосервера/index.php или командой:

проверка результата обновления php

7) Все. Вы установили PHP 7.0, проверьте работоспособность всех систем вашего проекта.

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

Попробуйте свежую версию PHP 7 — она подойдет для ОС семейства Linux. В статье мы поможем разобраться, что к чему: расскажем о новой версии PHP — ее плюсах и минусах, покажем, как обновить PHP на Centos 7 и как проходит установка PHP 7 Centos.

php

PHP (Hypertext Preprocessor) — это серверный язык программирования, который создали специально для веб-разработки (сайтов, веб-приложений и других проектов). Его главное преимущество перед другими языками — возможность внедрить PHP-код непосредственно в HTML.

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

Плюсы установки PHP 7

  • Производительность может увеличиться от 30 до 70%: это зависит от вашего проекта и дополнительных требований к нему,
  • кроссплатформенность: сайты и приложения можно создавать как на операционных системах Windows и MacOS, так и на Linux-сервере,
  • PHP 7 поддерживают популярные CMS: WordPress, Zend, Yii, Symfony и другие.

Минусы установки PHP 7

  • Нужна донастройка или переустановка PHP MySQL,
  • из языка удалили расширения: interbase , pdo_dblib , sybase_ct , oci8 , pdo_oci ,
  • теперь нельзя работать с тегами:
  • непривычный синтаксис работы с возвращаемыми методами данных.

Ниже рассмотрим, как обновить версию PHP до самой актуальной и как установить PHP 7 на CentOS 7 с нуля.

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

В руководстве ниже мы покажем, как установить PHP из репозитория Remi.

Перед установкой репозитория Remi добавьте репозиторий Epel:

yum install epel-release

Обновление и понижение версии PHP на системе CentOS 7

Эта статья позволит Вам обновить версию php и понизить ее, если сайт не принимает версию, которая уже установлена на сервере.

Например, для работы CMS WordPress нужна версия php 7.3, а на сервере установлена 5.6.

Подготовка

Для начала нам нужно установить репозитории, из которых будем устанавливать сам php.
Их можно установить командами:

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

Для проверки правильно ли введена команда можно написать # перед самой командой, это позволит случайно не запустить команду, которая не полная.

Обновление и понижение версии PHP на системе CentOS 7 - 1

Также для управления репозиториями нам нужно установить yum-utils.

yum install yum-utils

Мы подготовили базу для управления версиями php.

Сейчас у нас установлена версия php5.6, в этой статье мы обновим ее до 7.4 и понизим обратно до 5.6.

Обновление и понижение версии PHP на системе CentOS 7 - 2

Предупреждение: Обновление PHP может повлиять на функциональность PHPMyAdmin и других приложений, привязанных к конкретной версии PHP.

Обновление: Чтобы обновить PHP, активируйте репозиторий с новой версией PHP:

yum-config-manager --enable remi-php74

Замените ’74’ на вашу нужную версию PHP. Затем выполните команду обновления:

 yum update

Подтвердите установку пакетов PHP 7.4. Проверьте версию PHP с помощью:

php -v

Вы должны увидеть обновленную версию.

Откат: Чтобы откатить версию, установите репозитории PHP и yum-utils (команды в разделе Подготовка). Сначала узнайте, какие модули установлены на текущей версии PHP:

php -m

Обновление и понижение версии PHP на системе CentOS 7 - 3

Скопируйте список модулей; вам понадобится он при установке новой версии PHP.

Удалите старую версию PHP и ее модули:

 yum remove php php-*

Отключите репозиторий для текущей версии PHP и включите нужный (например, PHP 5.6):

yum-config-manager --disable remi-php74 --enable remi-php56

Установите PHP и модули для нужной версии:

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

Проверьте установленные модули:

php -m

Сравните с модулями из старой версии. Если каких-то не хватает, установите их с помощью:

yum install php-название_модуля php-название_модуля php-название_модуля

Вы успешно откатили версию PHP на CentOS 7.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *