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.
Перед установкой репозитория Remi добавьте репозиторий Epel:
yum install epel-release
-
2.
Теперь добавьте репозиторий Remi командой:
rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm
Чтобы посмотреть доступные к установке репозитории, введите:
ls /etc/yum.
repos.d/remi*
Вывод:
Centos настройки PHP
-
3.
Установите репозиторий из webtatic.com:
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
-
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.
Проверьте установку командой:
php74 -v
Вывод:
Centos install PHP 7
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:
[[email protected] ~]$ 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 был обновлен:
[[email protected] 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-страницу.