Red de conocimiento informático - Problemas con los teléfonos móviles - Cómo conectarse a mysql con nginx en ubuntu14

Cómo conectarse a mysql con nginx en ubuntu14

instalación y configuración de ubuntu14 nginx+php5+mysql

1. Primero, actualice el paquete de software

sudo apt-get update

. sudo apt -get Upgrade

2. Instalar nginx

sudo apt-get install nginx

Ingrese la IP del servidor en el navegador para probar si nginx se instaló correctamente.

3. Instale la base de datos

sudo apt-get install mysql-server php5-mysql

Ingrese mysql -u root -p para probar si la base de datos está instalado correctamente

4. Instale php-fpm

PHP-FPM es un administrador PHPFastCGI, que solo se usa para PHP.

Utilice PHP-FPM para controlar el proceso FastCGI de PHP-CGI

sudo apt-get install php5-fpm

(1) Configurar php-fpm

sudo vi /etc/php5/fpm/php.ini

Cambiar cgi.fix_pathinfo=1 a cgi.fix_pathinfo=0

(2) reinicio del servicio sudo php5-fpm

5. Resuelva el problema de que nginx siempre muestra el cuadro de descarga al abrir archivos php

sudo vi /etc/nginx/sites-available/default

will

ubicación ~ .php$ {

# fastcgi_split_path_info ^(.+.php)(/.+)$;

# # NOTA: Deberías tener "cgi.fix_pathinfo = 0 ;" en php.ini

#

# # Con php5-cgi solo:

# fastcgi_pass 127.0.0.1:9000;

# # Con php5-fpm:

# fastcgi_pass unix:/var/run/php5-fpm.sock;

# fastcgi_index index.php;

# incluir fastcgi_params;

}

Cambiar a

ubicación ~ .php$ {

fastcgi_split_path_info ^(.+.php )( /.+)$;

# # NOTA: Deberías tener "cgi.fix_pathinfo = 0;" en php.ini

#

# # Con php5-cgi solo:

# fastcgi_pass 127.0.0.1:9000;

# # Con php5-fpm:

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

fastcgi_index index.php;

incluye fastcgi_params;

}

6. PHP

cd /usr/share/nginx/html

vim index.php

Entrar

Guardar y salir

Visita http://serverip/index.php

en el navegador