Установка php linux centos

Содержание
  1. Установка и настройка PHP 7 на CentOS 7
  2. Install PHP 7 on CentOS 7
  3. В этом руководстве мы объясним, как установить или обновить до PHP 7.0. 7.1, 7.2 и 7.3 в системе CentOS 7. Мы также покажем вам, как интегрировать PHP с Nginx и Apache.
  4. Включение репозитория Remi
  5. Установка PHP 7.3 на CentOS 7
  6. Установка PHP 7.2 на CentOS 7
  7. Установка PHP 7.1 на CentOS 7
  8. Настройка PHP 7.x для работы с Apache
  9. Настройка PHP 7.x для работы с Nginx
  10. Вывод
  11. Как установить PHP на CentOS 8
  12. Установка PHP на CentOS 8
  13. Включите репозиторий Remi
  14. Установить PHP
  15. Настройка PHP для работы с Apache
  16. Настройка PHP для работы с Nginx
  17. Выводы
  18. Установите PHP 7 на CentOS 7
  19. Подготовка
  20. Включение репозитория Remi
  21. Установка PHP 7.3 на CentOS 7
  22. Установка PHP 7.2 на CentOS 7
  23. Установка PHP 7.1 на CentOS 7
  24. Настройка PHP 7.x для работы с Apache
  25. Настройка PHP 7.x для работы с Nginx
  26. Выводы
  27. Как установить PHP на CentOS 8
  28. Установка PHP 7 в CentOS 8
  29. 1. Установка EPEL
  30. 2. Установка Remi
  31. 3. Установка PHP
  32. Как удалить php в CentOS
  33. Как установить PHP 8 на CentOS 7
  34. Как установить PHP 8 на CentOS 7
  35. Установка PHP 8 на CentOS 7
  36. Шаг 1. Во-первых, давайте начнем с проверки актуальности вашей системы.
  37. Шаг 2. Установка PHP 8 на CentOS 7.
  38. Шаг 3. Установка расширений PHP 8.
  39. Шаг 4. Протестируйте PHP.

Установка и настройка PHP 7 на CentOS 7

Install PHP 7 on CentOS 7

В этом руководстве мы объясним, как установить или обновить до PHP 7.0. 7.1, 7.2 и 7.3 в системе CentOS 7. Мы также покажем вам, как интегрировать PHP с Nginx и Apache.

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

Перед началом работы с этим учебником убедитесь, что вы вошли на свой сервер с учетной записью пользователя с привилегиями sudo или с пользователем root. Лучше всего запускать административные команды от имени пользователя sudo вместо root. Если в вашей системе нет пользователя sudo, вы можете создать его, следуя этим инструкциям.

Включение репозитория Remi

Пакеты PHP 7.x доступны в нескольких разных репозиториях. Мы будем использовать репозиторий Remi, который предоставляет более новые версии различных пакетов программного обеспечения, включая PHP.

Репозиторий Remi зависит от репозитория EPEL . Запустите следующие команды, чтобы включить репозитории EPEL и Remi:

Yum может предложить вам импортировать ключ GPG из репозитория. Введите y и нажмите Enter .

В следующих разделах мы расскажем, как установить PHP 7.x, включив соответствующий репозиторий Remi. Если в вашей системе уже установлен PHP 5.4, yum обновятся пакеты PHP.

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

PHP 7.3 является последней стабильной версией PHP. Большинство современных PHP-фреймворков и приложений, включая WordPress, Drupal, Joomla и Laravel, полностью поддерживают PHP 7.3.

Выполните следующие шаги, чтобы установить PHP 7.3 на CentOS 7.

Начните с включения репозитория PHP 7.3 Remi:

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

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

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

Используйте PHP 7.2, только если вы собираетесь устанавливать такие приложения, как Magento 2, которые не совместимы с PHP 7.2.

Следующие шаги описывают, как установить PHP 7.2 CentOS 7.

Сначала включите репозиторий PHP 7.2 Remi, выполнив следующую команду:

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

Проверьте установку PHP:

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

Следуйте инструкциям ниже, чтобы установить PHP 7.1.

Включите репозиторий PHP 7.1, набрав:

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

Чтобы проверить установку, выполните следующую команду, которая выведет версию PHP:

Настройка PHP 7.x для работы с Apache

Если вы используете Apache в качестве веб-сервера, просто перезапустите службу Apache, используя следующую команду, и все готово:

Читайте также:  Подготовка windows не выключайте компьютер при каждой перезагрузке

Настройка PHP 7.x для работы с Nginx

В отличие от Apache, Nginx не имеет встроенной поддержки для обработки файлов PHP, поэтому нам нужно установить отдельное приложение, такое как PHP FPM, которое будет обрабатывать файлы PHP.

Для установки пакета PHP FPM выполните следующую команду:

По умолчанию PHP FPM будет работать как пользователь apache на порту 9000. Мы изменим пользователя на nginx и переключимся с сокета TCP на сокет Unix. Для этого отредактируйте линии, выделенные желтым цветом:

Убедитесь, что /var/lib/php каталог имеет правильное владение :

После внесения изменений включите и запустите службу PHP FPM:

Затем отредактируйте директиву виртуального хоста Nginx и добавьте следующий блок местоположения, чтобы Nginx мог обрабатывать файлы PHP:

Чтобы новая конфигурация вступила в силу, перезапустите службу Nginx :

Вывод

Вы узнали, как установить PHP 7 на вашем сервере CentOS и как настроить веб-сервер для обработки файлов PHP.

Источник

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

PHP — один из наиболее часто используемых языков программирования на стороне сервера. Многие популярные CMS и фреймворки, такие как WordPress, Magento и Laravel, построены на PHP.

В этом руководстве мы обсудим, как установить PHP 7.2, 7.3 или 7.4 на CentOS 8. Перед тем, как выбрать версию PHP для установки, убедитесь, что ваши приложения ее поддерживают.

Мы также покажем вам, как интегрировать PHP с Nginx и Apache.

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

CentOS 8 распространяется с PHP 7.2. Эта версия поддерживает большинство современных приложений PHP, но более не будет активно поддерживаться с ноября 2019 года. Новые версии PHP доступны в репозитории Remi .

Включите репозиторий Remi

Если вы собираетесь установить стабильную версию дистрибутива PHP 7.2, пропустите этот шаг. В противном случае, если вы хотите установить PHP 7.3 или 7.4, включите репозиторий Remi, выполнив следующую команду от имени пользователя root или пользователя с привилегиями sudo :

Приведенная выше команда также активирует репозиторий EPEL .

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

В выводе будет показан список всех доступных модулей, включая связанный поток, версию и профили установки.

Модуль PHP по умолчанию установлен на PHP 7.2. Чтобы установить более новую версию PHP, включите соответствующую версию:

PHP 7.3

PHP 7.4

Теперь вы готовы установить PHP на свой сервер CentOS.

Установить PHP

Следующая команда установит PHP и некоторые из наиболее распространенных модулей PHP:

FPM устанавливается как зависимость и используется как сервер FastCGI. Запустите службу FPM и включите ее автоматический запуск при загрузке:

Настройка PHP для работы с Apache

Если в вашей системе работает SELinux , вам необходимо обновить контекст безопасности SELinux:

Если вы используете Apache в качестве веб-сервера, перезапустите службу httpd с помощью следующей команды, и все готово:

Настройка PHP для работы с Nginx

По умолчанию PHP FPM работает как пользовательский apache . Чтобы избежать проблем с разрешениями, мы изменим пользователя на nginx . Для этого отредактируйте строки, выделенные желтым:

Убедитесь, что директория /var/lib/php имеет правильного владельца :

После этого перезапустите службу PHP FPM:

Затем отредактируйте директиву виртуального хоста Nginx и добавьте следующий блок местоположения, чтобы Nginx мог обрабатывать файлы PHP:

Чтобы новая конфигурация вступила в силу, перезапустите службу Nginx :

Обновите контекст безопасности SELinux:

Выводы

PHP 7.2 доступен для установки из репозиториев CentOS 8 по умолчанию. Если вы хотите установить более свежую версию, вам необходимо включить репозиторий Remi.

Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь оставлять комментарии.

Этот пост является частью серии Install LAMP Stack on CentOS 8 . Другие сообщения из этой серии:

Источник

Установите PHP 7 на CentOS 7

CentOS 7 поставляется с версией PHP 5.4, которая уже давно официально является EOL и больше не поддерживается.

Используя PHP 7, ваши приложения будут загружаться быстрее и потреблять меньше системных ресурсов.

Читайте также:  Qdictionary для windows 10

В этом руководстве мы объясним, как установить или обновить до PHP 7.0. 7.1, 7.2 и 7.3 в системе CentOS 7. Мы также покажем вам, как интегрировать PHP с Nginx и Apache.

Также перед установкой определенной версии PHP 7.x убедитесь, что она поддерживается вашим приложением.

Подготовка

Перед тем, как начать изучение этого руководства, убедитесь, что вы вошли на свой сервер с учетной записью пользователя с привилегиями sudo или с пользователем root. Рекомендуется запускать административные команды от имени пользователя sudo, а не root. Если в вашей системе нет пользователя sudo, вы можете создать его, следуя этим инструкциям .

Включение репозитория Remi

Пакеты PHP 7.x доступны в нескольких разных репозиториях. Мы будем использовать репозиторий Remi, который предоставляет более новые версии различных программных пакетов, включая PHP.

Репозиторий Remi зависит от репозитория EPEL . Выполните следующие команды, чтобы включить репозитории EPEL и Remi:

Yum может предложить вам импортировать GPG-ключ репозитория. Введите y и нажмите Enter .

В следующих разделах мы расскажем, как установить PHP 7.x, включив соответствующий репозиторий Remi. Если в вашей системе уже установлен PHP 5.4, yum обновит пакеты PHP.

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

PHP 7.3 — это последняя стабильная версия PHP. Большинство современных фреймворков и приложений PHP, включая WordPress , Drupal, Joomla и Laravel, полностью поддерживают PHP 7.3.

Выполните следующие шаги, чтобы установить PHP 7.3 на CentOS 7.

  1. Начните с включения репозитория PHP 7.3 Remi:
  2. Установите PHP 7.3 и некоторые из наиболее распространенных модулей PHP:
  3. Проверьте установку PHP, введя следующую команду, которая распечатает версию PHP :

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

Используйте PHP 7.2, только если вы собираетесь устанавливать такие приложения, как Magento 2, которые несовместимы с PHP 7.2.

Следующие шаги описывают, как установить PHP 7.2 CentOS 7.

  1. Сначала включите репозиторий PHP 7.2 Remi, выполнив следующую команду:
  2. После включения репозитория установите PHP 7.2 и несколько наиболее распространенных модулей PHP:
  3. Проверьте установку PHP:

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

Следуйте инструкциям ниже, чтобы установить PHP 7.1.

  1. Включите репозиторий PHP 7.1, набрав:
  2. Установите PHP 7.1 и несколько наиболее распространенных модулей PHP:
  3. Чтобы проверить установку, выполните следующую команду, которая распечатает версию PHP:

Настройка PHP 7.x для работы с Apache

Если вы используете Apache в качестве веб-сервера, просто перезапустите службу Apache, используя следующую команду, и все готово:

Настройка PHP 7.x для работы с Nginx

В отличие от Apache, Nginx не имеет встроенной поддержки обработки файлов PHP, поэтому нам нужно установить отдельное приложение, такое как PHP FPM, которое будет обрабатывать файлы PHP.

Чтобы установить пакет PHP FPM, выполните следующую команду:

По умолчанию PHP FPM запускается как пользовательский apache на порту 9000. Мы изменим пользователя на nginx и переключимся с сокета TCP на сокет Unix. Для этого отредактируйте строки, выделенные желтым:

Убедитесь, что директория /var/lib/php имеет правильного владельца :

После внесения изменений включите и запустите службу PHP FPM:

Затем отредактируйте директиву виртуального хоста Nginx и добавьте следующий блок местоположения, чтобы Nginx мог обрабатывать файлы PHP:

Чтобы новая конфигурация вступила в силу, перезапустите службу Nginx :

Выводы

Вы узнали, как установить PHP 7 на свой сервер CentOS и как настроить веб-сервер для обработки файлов PHP.

Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь оставлять комментарии.

Этот пост является частью серии Install LEMP Stack on CentOS 7 . Другие сообщения из этой серии:

Источник

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

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

Из нововведений PHP 7.4 можно выделить: типизированные свойства в классах, FFI для удобного написания расширений для языка, функции-стрелки для лаконичной записи однострочных функций. В этой статье вы узнаете как выполняется установка PHP CentOS 8 самой последней версии, на данный момент это 7.4.

Читайте также:  Ввод windows домен samba

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

Для начала нам надо установить два репозитория: EPEL и Remi.

1. Установка EPEL

Для установки EPEL на CentOS 8, выполните:

sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm


Чтобы удостовериться, что все прошло успешно и EPEL доступен, выполните:

rpm -qa | grep epel

2. Установка Remi

Дальше устанавливаем Remi:

sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm

Проверяем установку Remi:

rpm -qa | grep remi

3. Установка PHP

После удачного добавления EPEL и Remi, нужно выбрать источник, откуда мы будем устанавливать PHP. Для начала нам нужно получить список источников PHP:

dnf module list php

Из вывода видим, модуль remi-7.4 с последней доступной версией, его мы и будем подключать:

sudo dnf module enable php:remi-7.4

После подключения модуля php:remi-7.4 можно установить PHP CentOS 8 с помощью команды, которая приведена ниже, также эта команда установит еще некоторые пакеты, такие как php-fpm, аpache и nginx, а также другие зависимости php:

sudo dnf install php php-cli php-common

Если в вашей системе уже есть установленная версия php, то она будет обновлена до версии 7.4. В редких случаях придется удалить конфликтующие зависимости. Чтобы узнать версию PHP Centos 8, выполните:

Из вывода команды мы можем увидеть, что у нас установлена версия PHP 7.4! Теперь вы можете тестировать и запускать свой проект на PHP.

Как удалить php в CentOS

Давайте ещё разберем как удалить php centos 8, установленный таким образом, для этого достаточно выполнить:

sudo dnf remove php php-cli php-common

Затем можно отключить ранее подключенный модуль php:remi:

sudo dnf module remove php:remi-7.4

Затем вы можете установить php centos из официальных репозиториев или подключить другой модуль. Надеюсь, у вас не возникло сложностей и это руководство оказалось для вас полезным.

Источник

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

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

В этом руководстве мы покажем вам, как установить PHP 8 на CentOS 7. Для тех из вас, кто не знал, PHP является наиболее часто используемым языком сценариев для веб-разработки, как для веб-сайтов, так и для веб-приложений, таких как блоги, форумы и т. Д. -коммерция и др. Первоначально он был создан Расмусом Лердорфом в 1994 году.

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo ‘ к командам для получения привилегий root. Я покажу вам пошаговую установку PHP 8 на CentOS 7.

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

Шаг 1. Во-первых, давайте начнем с проверки актуальности вашей системы.

Шаг 2. Установка PHP 8 на CentOS 7.

Теперь мы добавляем репозиторий EPEL и REMI для установки PHP 8 в системе CentOS 7 Linux:

После этого включите поток модуля для PHP 8:

Наконец, выполните следующую команду, чтобы установить PHP 8:

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

Шаг 3. Установка расширений PHP 8.

Установить расширения PHP просто со следующим синтаксисом:

Например, установите некоторые из часто используемых с помощью следующей команды: php — extensions

Шаг 4. Протестируйте PHP.

Чтобы протестировать PHP, создайте текстовый файл с именем, указанным ниже: info . php

Вставьте следующий код:

Сохраните файл, и теперь вы можете просматривать эту страницу в своем веб-браузере, посетив доменное имя вашего сервера или общедоступный IP-адрес, за которым следует /info.php: http : //your_domain_or_IP-address/info.php

Поздравляю! Вы успешно установили PHP . Благодарим за использование этого руководства для установки PHP 8.0 в вашей системе CentOS 7. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт PHP .

Источник

Оцените статью