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

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

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

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 из репозитория Remi.

  1. 1.

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

    yum install epel-release
  2. 2.

    Теперь добавьте репозиторий Remi командой:

    rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm

    Чтобы посмотреть доступные к установке репозитории, введите:

    ls /etc/yum. repos.d/remi*

    Вывод:

    Centos настройки PHP

  3. 3.

    Установите репозиторий из webtatic.com:

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

    Если на вашем компьютере уже есть старая версия PHP, сделайте обновление версии командой:

    sudo yum update

    Если вы устанавливаете PHP впервые, добавьте пакеты:

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

    Затем установите версию PHP 7:

    yum install php74

    Где 74 — версия PHP.

  5. 5.

    Проверьте установку командой:

    php74 -v

    Вывод:

    Centos install PHP 7

  6. org/HowToStep»>
    6.

    Если вы планируете использовать сетевой сокет Nginx, введите:

    sudo systemctl restart php-fpm

    Если вы используете файловый сокет Nginx, пропишите актуальный путь к новому сокету. Если вы планируете работать с HTTPD Apache, дополнительных настроек не требуется.

Готово, вы установили PHP 7 на Centos 7 по инструкции.

Помогла ли вам статья?

Да

раз уже помогла

Установка ioncube на centos 7 — База знаний

Что такое загрузчик IonCube?

IonCube — это расширение модуля PHP, которое загружает зашифрованные файлы PHP и ускоряет отображение веб-страниц. Это часто требуется для многих приложений на основе PHP. В этой статье вы узнаете, как установить загрузчик IonCube на свой Linux VPS или на выделенный сервер Linux. Также вы сможете проверить версию загрузчика IonCube в вашей конфигурации php.


Установка загрузчика IonCube на CentOS 7
  • Сначала давайте начнем с того, что обновим ваш Linux-сервер.

### yum -yupdate

  • Загрузите и извлеките последнюю стабильную версию ioncube. Мы воспользуемся командой wget, чтобы получить файл ionCube с их веб-сайта с помощью следующей команды:

### 64-битная версия ###
### wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
### tar xfz ioncube_loaders_lin_x86-64.tar.gz

### 32-битная версия ###
### wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz
### tar xfz ioncube_loaders_lin_x86.tar.gz

  • Затем нам нужно найти, где PHP загружает расширения, это можно сделать, выполнив приведенную ниже команду и посмотрев:

### php -i | grep extension_dir

extension_dir => /usr/lib64/php/modules => /usr/lib64/php/modules
  • Откройте извлеченную папку с ioncube и скопируйте файл загрузчика соответствующий вашей версии php:
### cd ioncube
### cp ioncube/ioncube_loader_lin_5. 4.so /usr/lib64/php/modules
  • После того, как файл был скопирован в каталог расширений, нам нужно убедиться, что файл конфигурации PHP обновлен для использования правильного расширения:

### vim /etc/php.ini

  • В самом верху файла добавим следующую строку:
zend_extension = /usr/lib64/php/modules/ioncube_loader_lin_5.4.so

Теперь мы можем перезапустить Apache, чтобы изменения вступили в силу:

### systemctl restart httpd


Тестирование IonCube на CentOS 7

Если вы видите версию PHP с версией загрузчика ionCube, это означает, что вы успешно установили и настроили загрузчик PHP ioncube в своей системе CentOS 7.

### php -v

Полученный вывод:

PHP 5.4.16 (cli) (built: Jun 28 2015 22:15:27)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies
with the ionCube PHP Loader (enabled) + Intrusion Protection from ioncube24. com (unconfigured) v5.0.18, Copyright (c) 2002-2015, by ionCube Ltd.

Готово! Вы успешно установили IonCube Loader.

Похожие статьи

Кодировка сайта

Если у вашего сайта не отображаются латинские буквы, как в данном примере:То вам необходимо…

Создание и управление доменными именами

Мы рады сообщить, что теперь управлением DNS записями для Ваших доменов стало проще и доступнее….

Обновление phpmyadmin до последней версии

Мануал написан для тех, у кого установлена панель управления ISPmanager Lite и операцинная…

Конвертация в utf-8 не поддерживается на стороне сервера

У Вас выскакивает ошибка «Конвертация в UTF-8 не поддерживается на стороне сервера» при. ..

Ошибка: remote service dnsmgr return error. internal error

При добавлении или редактировании домена в панели управления ISPmanager или на бесплатном днс…

Инструкции по установке PHP 8.1 на CentOS 7

Расчетное время чтения: 3 минуты

0 просмотров

Представить

Что такое PHP?

PHP: Препроцессор гипертекста, , обычно сокращенно PHP, представляет собой язык сценариев или тип кода, используемый для разработки общецелевых серверных приложений с открытым исходным кодом. Он очень подходит для Интернета и может быть легко встроен в HTML-страницы. Поскольку он оптимизирован для веб-приложений, быстр, компактен, имеет синтаксис, аналогичный C и Java, прост в изучении и имеет относительно более короткое время разработки продукта по сравнению с другими языками, PHP быстро стал одним из самых популярных языков. в мире. Самый популярный в мире язык веб-программирования.

PHP 8.1 в настоящее время находится в разработке и будет выпущен 25 ноября 2021 года. С PHP 8.1 это будет самое мощное управление контентом на основных и популярных платформах, таких как Joomla, Drupal, WordPress, OpenCart, Magento и OctoberCMS. кроме того, PHP 8.1 содержит множество новых функций и улучшений. Прямо сейчас я представлю некоторые новые выдающиеся функции и покажу вам, как установить PHP 8.1 на CentOS 7, чтобы начать более внимательно изучать его интересные функции.

Что нового в PHP 8.1?

  • Перечисления были интегрированы
  • Свойства только для чтения (Свойства класса могут быть помечены как доступные только для чтения и поэтому могут быть записаны только один раз.
  • Никогда  ключевое слово  (В PHP 8.1 добавлена ​​новая подсказка возвращаемого типа с именем Никогда)
  • Поддержка DNS через HTTPS (DoH) .
  • Поддержка формата изображения AVIF .
  • Добавлена ​​поддержка волокон (Низкоуровневый механизм параллельного управления).
  • Расширение PHP Curl теперь поддерживает запросы HTTP(S) с загрузкой файлов.
  • Поддержка новых функций fdatasync() и fsync().
  • PHP 8.1 добавляет array_is_list в качестве встроенной функции .
  • Повышение эффективности скорости с 5% до 8% по сравнению со старой версией
  • Распаковать массив с помощью строковых ключей .

 

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

Поскольку репозиторий YUM по умолчанию в CentOS 7 не содержит доступных пакетов PHP 8.1, мы будем использовать репозиторий REMI для установки 8.1 на CentOS 7

Шаг 1: SSH-соединение с сервером

Чтобы установить PHP 8. 1 на CentOS 7, первое, что нам нужно сделать, это SSH или получить доступ к вашему VPS или серверу с привилегиями root.

После успешного подключения по SSH переходим к шагу 2.

Шаг 2: Установите PHP 8.1 на CentOS 7

Для начала вам нужно сначала добавить репозиторий Remi, чтобы оттуда вы могли установить PHP 8.1 на CentOS7.

Чтобы установить и активировать репозиторий Remi на CentOS 7, вам необходимо выполнить следующие команды:

 yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch .об/мин
yum -y установить https://rpms.remirepo.net/enterprise/remi-release-7.rpm
 

Ниже приведены выходные данные после выполнения вышеуказанных команд.

  • Чтобы установить пакеты PHP 8.1 и активировать их навсегда, вам необходимо выполнить следующие команды:
 yum -y установить yum-utils
yum-config-manager --disable 'remi-php*'
yum-config-manager --enable remi-php81
ням реполи
yum -y установить php php-{cli,fpm,mysqlnd,zip,devel,gd,mbstring,curl,xml,pear,bcmath,json,opcache,redis,memcache}
 

Ниже приведен вывод после выполнения вышеуказанных команд

Шаг 3: Проверьте версию PHP после установки

После того, как вы его установили, вы можете снова проверить версию PHP с помощью следующей команды:

 php -v
 

Ниже приведен вывод после выполнения вышеуказанной команды

Как показано, я успешно установил PHP 8. 1 на CentOS 7.

Резюме

Итак, в этой статье я показал вам, как очень просто и быстро установить PHP 8.1 на CentOS 7. PHP 8.1, безусловно, принесет много новых утилит, которые помогут приложениям или веб-сайтам работать с максимальной эффективностью и стабильностью. Надеюсь статья вам поможет, успехов вам.

Обновление PHP с 5.4 до 7.0 на облачном сервере CentOS 7

Версия PHP по умолчанию, доступная на новом облачном сервере под управлением CentOS 7, — это версия 5.4. Узнайте, как обновить это до PHP 7.0. Вам нужно будет выполнить обновление вручную, так как PHP 7 недоступен в стандартном репозитории CentOS 7 yum, поскольку он не считается стабильным.

    Требования

    • Облачный сервер под управлением CentOS 7
    • Версия PHP 5.4

    Используйте команду php -v для проверки текущей версии PHP:

     [jdoe@localhost ~]$ php -v
    PHP 5.4.16 (cli) (построено: 6 ноября 2016 г., 00:29:02)
    Copyright (c) 1997-2013 The PHP Group
    Zend Engine v2. 4.0, Copyright (c) Zend Technologies, 1998–2013 гг.
     

    Обновление до PHP 7

    Мы будем использовать репозиторий IUS для обновления PHP. Хотя существует несколько репозиториев, в которых доступны версии PHP 7 для CentOS 7, только IUS содержит официальную рекомендацию проекта CentOS.

     установка sudo yum https://centos7.iuscommunity.org/ius-release.rpm
     

    Удалить существующую версию PHP:

     sudo yum удалить php-common mod_php php-cli
     

    Пакеты обновлений:

     обновление sudo yum
     

    Установить PHP 7:

     sudo yum установить php70u php70u-pdo php70u-mysqlnd php70u-opcache php70u-xml php70u-gd php70u-devel php70u-mysql
     

    Перезапустите Apache:

     sudo systemctl перезапустить httpd
     

    Используйте команду php -v , чтобы убедиться, что PHP был обновлен:

     [jdoe@localhost erika]# php -v
    PHP 7.0.18 (cli) (построено: 13 апреля 2017 г., 15:18:10) (NTS)
    Авторское право (с) 1997-2017 Группа PHP
    Zend Engine v3. 0.0, Copyright (c) Zend Technologies, 1998–2017 гг.
    с Zend OPcache v7.0.18, Copyright (c) 1999-2017, Zend Technologies
     

    Зарегистрируйте доменное имя

    Создайте свой бренд на отличном домене, включая SSL и личного консультанта!

    Частная регистрация

    Поддержка 24/7

    Электронная почта

    • 9019 0 02.06.2021
    • Веб-разработка
    • PHP
    • Учебники

    Статьи по теме

    Изменение версии PHP на сервере Plesk

  • Веб-разработка

Узнайте, как изменить версию PHP для сервера с Плеском. Это руководство содержит инструкции о том, как найти версию PHP, используемую вашим сервером Plesk, перейти на другую версию PHP и при необходимости установить другую версию PHP.

Изменить версию PHP на сервере Plesk

Php.ini: Редактирование конфигураций PHP на облачном сервере с Linux

  • Веб-разработка различные скрипты. Основные конфигурации PHP находятся в файле php.ini, где их также можно изменить. Продолжайте читать нашу специальную статью, чтобы узнать, где находится файл конфигурации PHP в Linux и как вы можете его редактировать.

    Php.ini: Редактирование конфигураций PHP на облачном сервере с Linux

    Частые ошибки при изменении версий PHP

    • Веб-разработка

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

    Частые ошибки при смене версий PHP

    Использование PHP для получения информации из базы данных MySQL/MariaDB

    • Веб-разработка

    PHP предназначен для легкой интеграции в веб-сайт. Одним из наиболее распространенных применений PHP является получение контента из базы данных и вывод его на HTML-страницу.