Apache SetHandler no funciona con varias versiones de PHP -- apache2 campo con php camp askubuntu Relacionados El problema

Apache SetHandler not working with multiple PHP version


1
vote

problema

Español

Desde el lunes 15 de febrero de 2021 (porque actualizo todos los lunes), una actualización se rompió mis ajustes Apache y PHP. Solía ​​tener PHP 8.0 y PHP 7.4 al mismo tiempo durante varios meses.

El PHP predeterminado es 8.0 y algunos sitios antiguos necesitan 7.4. Yo uso esto en esa antigua configuración PHP:

  <VirtualHost *:443>     ...         #Force use php 7.4 because osticket does not support PHP 8.0         <FilesMatch ".php$"> # Apache 2.4.10+ can proxy to unix socket             SetHandler "proxy:unix:/var/run/php/php7.4-fpm.sock|fcgi://localhost/"         </FilesMatch>     ... </VirtualHost>   

Como dije, estaba funcionando bien durante varios meses. Ahora, desde alguna actualización, no coincida y está utilizando PHP 8.0 para todos los sitios.

¿Hay algún cambio de sintaxis?

NOTA: Tanto PHP Services 8.0 y 7.4 están funcionando bien.

Note 2: IM UTILIZAR PPA: ONDREJ / Apache2 y PPA: ONDREJ / PHP

Original en ingles

Since monday 15 february 2021 (because I update every monday), an update broke my apache and php settings. I used to have php 8.0 and php 7.4 at the same time for several months.

The default php is 8.0 and some old sites need 7.4. I use this on that old php configs:

<VirtualHost *:443>     ...         #Force use php 7.4 because osticket does not support PHP 8.0         <FilesMatch "\.php$"> # Apache 2.4.10+ can proxy to unix socket             SetHandler "proxy:unix:/var/run/php/php7.4-fpm.sock|fcgi://localhost/"         </FilesMatch>     ... </VirtualHost> 

As I said, it was working fine for several months. Now, since some update, it fail to match and is using php 8.0 for all sites.

Is there some syntax change ?

NOTE: Both PHP services 8.0 and 7.4 are running just fine.

NOTE 2: Im using ppa:ondrej/apache2 and ppa:ondrej/php

     
 
 

Lista de respuestas


Relacionados problema

2  Error del servidor cada vez que hay un error PHP  ( Server error everytime there is a php error ) 
Sigo recibiendo ABCDEFGHIJKLMNABCDEFGHIJKLMN5 Siempre que haya algo mal con mi código PHP. Estoy usando Ubuntu 11.04 con Apache2 y PHP instalado. ...

0  El estado de Apache de repente se detiene  ( Apache status suddenly stops ) 
Tengo un problema con mi Apache, estoy ejecutando Ubuntu Server 12.04 en un VPS. Tengo una pila de lámpara básica, mi problema es esto, cada pocos días Apache...

14  ¿Cómo retroceder a PHP 5.2?  ( How to rollback to php 5 2 ) 
Acaba de instalar un LTS 10.04 en mi servidor de desarrollo, pero el sistema que necesito para ejecutarlo (Magento Ecommerce) no es compatible con PHP 5.3, qu...

-1  No se puede ejecutar PHP después de actualizar desde Apache 2.2 a Apache 2.4  ( Cannot run php after upgrading from apache 2 2 to apache 2 4 ) 
Estoy tratando de actualizar Apache desde 2.2.22 a Apache 2.4.x en Ubuntu 12.04. Tengo PHP5.3.10 ejecutando en mi servidor para la aplicación. Cuando instale ...

-1  No se puede acceder a la carpeta web después de escribir un comando chmod (error 403)  ( Cant access web folder after typing a chmod command error 403 ) 
Así que estaba teniendo problemas con la raíz de no poder usar FOPEN / FWRITE a través de PHP y intenté escribir esto con la esperanza de que lo ayude (lo enc...

7  http: // localhost / no funciona  ( Http localhost not working ) 
Acabo de hacer una nueva instalación de la lámpara Ubuntu (10.04.1) más (a través de ABCDEFGHIJKLMNABCDEFGHIJKLMN0 ) y todo está funcionando bien. Sin embarg...

0  ¿Acceso a SQLITE3 a través de PHP que no funciona?  ( Accessing sqlite3 via php not working ) 
Mi servidor web local en una máquina que ejecuta Ubuntu 11.04 funciona bien usando PHP5 para acceder a SQLite3, sin embargo, en una nueva máquina que ejecuta ...

5  ¿DownGrade PHP a PHP5.2?  ( Downgrade php to php5 2 ) 
Quiero instalar PHP 5.2 en Ubuntu 11.04, tuve un poco de guión que hizo esa cosa buena, pero solo en Ubuntu 9, ¿alguien tiene un guión / instrucciones cómo ha...

1  Problema de Geeting con la instalación de PHP5-dev libssh2-1-dev libssh2-php  ( Geeting issue with installing php5 dev libssh2 1 dev libssh2 php ) 
Estoy usando la primera vez de AWS VPS, así que no sabía lo suficiente sobre el uso del servidor usando PHP Version 7.0.28-0 ubuntu0.16.04.1 Obtención ...

2  Restaurar paquetes originales de Ubuntu después de eliminar PPA  ( Restore ubuntu original packages after removing ppa ) 
Finalmente, estoy ejecutando Ubuntu 16.04 e instaló el PPA de "PPA: ONDREJ / PHP". Hace unas semanas, elimino ese PPA porque cambié a Phpbrew. Ahora, así que ...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos