¿Cómo instalar PHP en CentOS con Apache HTTPD preinstalado?

¿Cómo instalar PHP en CentOS con Apache HTTPD preinstalado?

Estoy usando CentOS 7. Quería instalar PHP 7, así que lo usé remi-php(la última versión de PHP yumes 5.4). Como la versión HTTPD yumes demasiado antigua, compilé la última versión HTTPD a partir del código fuente.

Sin embargo, la compilación HTTPD va perfectamente cuando intento instalar remi-phpusando el siguiente comando:

yum --enablerepo=remi-php71 install php php-cli php-intl php-mbstring php-mcrypt php-mysqlnd

Para instalar php, yumtambién instalaré la versión anterior de httpd(aunque he compilado y usado la última versión de HTTPD). Si continúo con la instalación, mi HTTPD arrojará un error (y no se iniciará), pero si no continúo con la instalación, no tendré el php*.soarchivo y Apache no analizará los .phparchivos.

Entonces, ¿cómo instalo phpsin afectar el Apache HTTPD que compilé antes? No quiero que mi servidor tenga dos instancias de Apache HTTPD al mismo tiempo y pueda tener problemas en el futuro.

Tu respuesta dada me será de gran ayuda.

Agradeceré tu respuesta.

Respuesta1

"mod_php" (el paquete principal "php") se compila con el sistema httpd, por lo que no se puede instalar sin él.

Usando FPM (php-fpm) puedes usar cualquier servidor web.

te recomiendo leerConsejos de configuración de PHPque explican cómo cambiar a FPM y por qué es mejor.

Aviso:

  • httpd 2.4 en CentOS 7 se mantiene y tiene todas las correcciones de seguridad, consulteCorrecciones de seguridad de respaldo
  • También está disponible una versión más reciente, con nuevas funciones en las colecciones de software httpd24, mantenidas porSCLo SIGde RHSCL.
  • httpd 2.4 en CentOS 8 también es más reciente (y usa FPM de forma predeterminada)

información relacionada