PART 2: Instal·lació de NGINX, MySQL i PHP a Ubuntu 16.04 Xenial Xerus



Proveu El Nostre Instrument Per Eliminar Problemes

Com que fem servir l’Ubuntu 16.04, no haureu de crear NGINX des de la font per obtenir les millores d’1.9+. En lloc d'això, podeu instal·lar nginx mitjançant l'ordre sudo apt-get següent. Això instal·larà el paquet, amb configuracions predefinides per a nginx.



sudo apt-get install nginx -y

Si voleu personalitzar la configuració, heu de compilar-la des de la font. Per compilar i instal·lar des de l’origen, recomano els NGINX lloc per a les opcions de configuració disponibles.



Instal·leu php 7.0

PHP és bastant senzill d’instal·lar i l’optimització es tractarà en una altra secció.



sudo apt-get install php-fpm -y

PHP és bastant senzill d’instal·lar i l’optimització es tractarà en una altra secció.

sudo apt-get install php-fpm -y

Instal·leu MySQL 5.7

Nota : Hi ha dues versions diferents disponibles als dipòsits, assegureu-vos d'instal·lar la 5.7, tret que cerqueu una versió anterior a propòsit.

sudo apt-get install mysql-server-5.7 -y

Se us demanarà que creeu una contrasenya d’arrel per a MySQL. Normalment és MOLT bona idea protegir la vostra base de dades MySQL amb contrasenya. No vull dir una contrasenya fàcil i curta, sinó una contrasenya seriosa. MySQL pot ser fàcilment les claus del vostre servidor, si es deixa sense seguretat. Un cop hàgiu acabat d’instal·lar MySQL, comproveu que tot estigui en funcionament i que la versió sigui correcta.



nginx -V

nginxv

Això hauria de semblar a l'exemple següent:

Això us indica no només la versió de NGINX, sinó també tots els arguments de configuració utilitzats per construir. Nota: HTTP2 (que substitueix SPDY) només funciona amb determinats mètodes de xifratge a SSL, de manera que caldrà una configuració addicional per utilitzar HTTP2. Això es tractarà més endavant. A continuació, comprovem php

php -v

Això hauria de llegir alguna cosa així

php-v

Per a MySQL, heu d’introduir la CLI de MySQL per obtenir la informació

mysql -u arrel -p

mostrar alguna cosa així:

mysqlrootp

Per sortir:

 q

És hora de comprovar-ho al navegador. Si esteu executant un servidor DNS, podeu continuar endavant i introduir el vostre nom d'amfitrió als registres perquè pugueu resoldre la IP. Introduïu l'adreça IP al navegador:

nginx

Ara per comprovar que PHP funciona correctament, editarem un parell de fitxers.

Ús del vostre editor de text preferit (p. Ex., Vim o nano)

2016-05-16_115151

2016-05-16_120325

Afegiu index.php a index index.html index.htm index.nginx-debian.html;

convertint-lo en index index.php index.html index.htm index.nginx-debian.html;

també heu de descomentar la ubicació php (prefereixo eliminar també les línies no rellevants), permetent que php s'executi al costat del servidor perquè sembli així

2016-05-16_115251

deseu i sortiu i, a continuació, torneu a carregar NGINX.

servei sudo nginx reinici

Ara, per assegurar-nos que s’executa PHP, hem d’afegir el fitxer index.php

2016-05-16_115350

Actualitzeu el navegador i hauríeu de veure una pàgina que detalla la configuració de PHP.

No voleu deixar aquesta informació activada quan tingueu un lloc actiu; per tant, suprimiu el fitxer ara o quan estigueu a punt.

És hora de dirigir el vostre domini (sempre que en tingueu) al servidor. Si no coneixeu la vostra IP, la meva manera preferida de trobar-la és

arrissar icanhazip.com

si utilitzeu ipv6

curl -6 icanhazip.com

Actualitzeu l'adreça amb el vostre proveïdor de noms de domini o servidor de noms de domini i hauríeu de poder mostrar el lloc predeterminat mitjançant el vostre domini (tan aviat com s'actualitzi la informació).

Per actualitzar el lloc, heu de crear el fitxer de configuració del lloc (substituïu example.com pel vostre domini).

Consell: 'Error_page 404 = /index.php' permet al servidor redirigir a index.php en lloc d'una pàgina d'error 404 estàndard. El registre d'errors no pot utilitzar una expressió regular i, de totes maneres, qui vol cercar problemes per tot arreu. Per tant, no hi ha $ server_name per separar els registres d'errors.

2016-05-16_115612També podeu instal·lar SSL gratuïtament a nginx. feu clic a ( aquí )

3 minuts de lectura