Cómo conseguir Nginx a la alternativa de uso de la versión de PHP?

Tengo un Ubuntu servidor web que ejecuta Nginx. Yo estaba runngin PHP 5.5.30 y he instalado PHP 5.6.23 usando los siguientes comandos:

1) sudo apt-add-repository ppa:ondrej/php
2) sudo apt-get update
3) sudo apt-get install php5.6

La instalación de una nueva ruta de acceso de la anterior versión de PHP (/etc/php/5.6/). Cuando ejecuto un phpinfo() comando desde una página web me seguirá funcionando bajo la versión anterior de PHP (5.5.30) – ¿cómo puedo obtener Nginx mirando la nueva instalación?

p.s. Cuando ejecuto –versión de php desde la línea de comandos se muestran PHP 5.6.23 !
p.p.s Mi nginx.conf archivo contiene fastcgi_pass unix:/run/php/php5.6-fpm.sock;

  • Este post puede ayudar.
  • Mi .calcetín de archivo no parecen estar en la ubicación que se especifica en el archivo /etc/php/5.6/fpm/piscina.d/www.conf, que en la actualidad corresponde a /run/php/php5.6-fpm.calcetín – ¿y ahora qué hago ?
  • ¿Has instalado php5.6-fpm? Trate de sudo apt-get install php5.6-fpm
  • Sí, yo tenía instalado esta versión. Ahora estoy consiguiendo Permiso denegado mientras se conecta a contracorriente «fastcgi://unix:/ejecutar/php/php5.6-fpm.calcetín de error».
  • Puedes editar tu pregunta y mostrar cómo usted está escribiendo su fastcgi_pass directiva bajo location en su archivo de configuración?
  • – De hecho fastcgi_pass unix:/ejecutar/php/php5.6-fpm.calcetín;

InformationsquelleAutor JoeTidee | 2016-06-24

1 Kommentar

  1. 9

    Tengo el mismo problema. Se le olvidó cambiar el valor predeterminado de sockets de fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock; a fastcgi_pass unix:/var/run/php/php5.6-fpm.sock; – usted puede encontrar el archivo de configuración en /etc/nginx/sites-available/default.

    Antes:

    fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;

    Después:

    fastcgi_pass unix:/run/php/php5.6-fpm.sock;
    • ¿No sería mejor sustituir /var/run/php-fpm/php-fpm.sock por un enlace simbólico que apunta a /run/php/php5.6-fpm.sock; ?
    • No, si usted desea utilizar varias versiones de PHP

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein

Pruebas en línea