Рейтинг:0

Как установить PHP на CentOS с предустановленным Apache HTTPD?

флаг pk

Я использую CentOS 7. Я хотел установить PHP 7, поэтому использовал remi-php (последняя версия PHP ням составляет 5,4). Начиная с HTTPD-версии ням слишком стар, я скомпилировал последнюю версию HTTPD из исходного кода.

Однако компиляция HTTPD проходит отлично, когда я пытаюсь установить remi-php используя следующую команду:

yum --enablerepo=remi-php71 установить php php-cli php-intl php-mbstring php-mcrypt php-mysqlnd

Установить php, ням также установит старую версию httpd (хотя я скомпилировал и использовал последнюю версию HTTPD). Если я продолжу установку, мой HTTPD выдаст ошибку (и не запустится), но если я не продолжу установку, у меня не будет php*.so файл, и apache не будет анализировать .php файлы.

Итак, как мне установить php не затрагивая Apache HTTPD, который я скомпилировал ранее? Я не хочу, чтобы на моем сервере одновременно было два экземпляра Apache HTTPD, и в будущем могут возникнуть проблемы.

Ваш ответ будет очень полезен для меня.

Я буду признателен за ваш ответ.

Michael Hampton avatar
флаг cz
Почему вы используете CentOS 7?!
Tần Quảng avatar
флаг pk
@MichaelHampton Я привык использовать CentOS 7, а мой провайдер сервера поддерживает только CentOS 6 и 7.
Michael Hampton avatar
флаг cz
Тогда вам определенно нужен новый провайдер и CentOS 8. Безумно продолжать использовать CentOS 7 для веб-сайтов в наши дни.
Tần Quảng avatar
флаг pk
@MichaelHampton Они предоставляют серверам огромные ресурсы по очень низким ценам. Я не вижу проблем с CentOS 7.
Michael Hampton avatar
флаг cz
У вас уже есть проблема с CentOS 7!
Рейтинг:2
флаг jp

«mod_php» (основной пакет «php») собран с системным httpd, поэтому без него не может быть установлен.

Используя FPM (php-fpm), вы можете использовать любой веб-сервер.

я рекомендую вам прочитать Советы по настройке PHP которые объясняют, как переключиться на FPM и почему это лучше.

Уведомление:

  • httpd 2.4 в CentOS 7 поддерживается и имеет все исправления безопасности, см. Резервное копирование исправлений безопасности
  • Также доступна более новая версия с новыми функциями в коллекциях программного обеспечения httpd24, поддерживаемых SCLo SIG из RHSCL.
  • httpd 2.4 в CentOS 8 также более поздний (и по умолчанию использует FPM)
Tần Quảng avatar
флаг pk
Версия httpd на Centos 7 при использовании моего yum — 2.4.6-97, а php — 5.4.16-48. Как вы думаете, это безопасно?
Remi Collet avatar
флаг jp
безопасно, да. Обновление до новой версии обязательно только в том случае, если вам нужны новые функции.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.