Compilé un PHP, ¿cómo lo cargo en Apache?


0

Compilé e instalé PHP7.1.7 desde la fuente en Ubuntu16. Seguí este tutorial: http://www.shaunfreeman.name/installing-php-7-on-ubuntu-16-04/

Lo seguí hasta el lugar donde agrega algo a los archivos modules.ini.

Ahora, Apache no estaba cargando ningún php, así que instalé

sudo apt-get install libapache2-mod-php

Ahora apache cargó PHP, pero las versiones eran diferentes, y tampoco tenían los controladores PDO con los que compilé. Lo comprobé usando phpinfo ()

Apache mostró 7.0.18, mientras que instalé 7.1.7. No sé cómo se instaló esta segunda versión (¿tal vez libapache2-mod-php?)

Además, el ejecutable php en / usr / bin era 7.0.18, así que lo eliminé y creé un enlace simbólico a mi 7.1.7, por lo que al menos en el terminal el php funciona con la versión correcta.

Necesito hacer que Apache funcione con esta nueva versión.

Cosas intentadas:

  • Muchas otras respuestas (como esta ) sobre el mismo problema decían que solo necesitaba cargar el módulo diferente en mi configuración de apache2. Pero no puedo encontrar un módulo en mi sistema que se relacione con php7.1.7. Tengo un php7.0, y creo que eso es lo que apache está cargando.


¿Es eso un problema si publico la misma pregunta en varios sitios? Además, creo que este es un lugar mejor para ello
Silencer310

Publicarlo sin interconexión significa que puede obtener una respuesta en algún lugar, pero las personas que no asisten al otro sitio aún podrían estar trabajando en una solución en otro lugar, perdiendo su tiempo.
choroba

ok, no sabía sobre eso. Entonces, ¿hay alguna forma esperada sobre cómo debo vincular las preguntas? ¿O simplemente especificar un enlace funciona?
Silencer310
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.