2. RÉSZ: Az NGINX, MySQL és PHP telepítése az Ubuntu 16.04 Xenial Xerus rendszerre



Próbálja Ki A Műszerünket A Problémák Kiküszöbölésére

Mivel az Ubuntu 16.04-et használjuk, nem kell forrásból építenie az NGINX-et ahhoz, hogy az 1.9+ fejlesztéseit megkapja. Ehelyett telepítheti az nginx-et az alábbi sudo apt-get paranccsal. Ez telepíti a csomagot, az nginx előre konfigurált konfigurációival.



sudo apt-get install nginx -y

Ha testre szeretné szabni a konfigurációt, akkor forrásból kell fordítania. Forrásból történő fordításhoz és telepítéshez nagyon ajánlom az NGINX-eket webhely a rendelkezésre álló teljes konfigurációs lehetőségekért.



Telepítse a php 7.0-t

A PHP telepítése meglehetősen egyszerű, és az optimalizálást egy másik szakasz tárgyalja.



sudo apt-get install php-fpm -y

A PHP telepítése meglehetősen egyszerű, és az optimalizálást egy másik szakasz tárgyalja.

sudo apt-get install php-fpm -y

Telepítse a MySQL 5.7-et

jegyzet : Két különböző verzió érhető el a tárokban, feltétlenül telepítse az 5.7-et, hacsak nem szándékosan keres egy régebbi verziót.

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

A rendszer kéri, hogy hozzon létre egy root jelszót a MySQL számára. Általában NAGYON jó ötlet jelszóval védeni a MySQL adatbázisát. Nem valami ostoba rövid és könnyű jelszóra gondolok, hanem komoly jelszóra! A MySQL könnyen lehet a kiszolgáló kulcsa, ha nincs biztonságban. Miután befejezte a MySQL telepítését, ellenőrizzük, hogy minden a megfelelő verziójú és fut-e.



nginx -V

nginxv

Ennek az alábbi példának kell kinéznie:

Ez nemcsak az NGINX verzióját, hanem az összes építkezéshez használt konfigurációs argumentumot is megmondja. Megjegyzés: A HTTP2 (amely az SPDY-t váltja) csak bizonyos titkosítási módszerekkel működik az SSL-ben, ezért a HTTP2 használatához további konfigurációra lesz szükség. Erről később lesz szó. Ezután ellenőrizzük a php-t

php -v

Ennek valami ilyet kellene olvasnia

php-v

A MySQL-hez valójában meg kell adnia a MySQL CLI-t az információk megszerzéséhez

mysql -u gyökér -p

olyasmit mutatni, mint:

mysqlrootp

Kilépni:

 q

Ideje ellenőrizni a böngészőben. Ha DNS-kiszolgálót futtat, folytathatja, és beírhatja a gazdagépnevét a rekordokba, hogy megoldja az ip-t. Írja be az IP-címet a böngészőbe:

nginx

Most, hogy ellenőrizzük, hogy a PHP megfelelően működik-e, szerkesztünk pár fájlt.

Az Ön által preferált szövegszerkesztő (pl. VIM vagy Nano) használata

2016-05-16_115151

2016-05-16_120325

Az index.php hozzáadása az index.html index.htm indexhez.nginx-debian.html;

index index.php index.html index.htm index.nginx-debian.html elkészítése;

meg kell szüntetni a php helyét is (én inkább a nem releváns sorokat is eltávolítom), lehetővé téve a php szerver oldalán történő futtatását, hogy így nézzen ki

2016-05-16_115251

mentse és lépjen ki, majd töltse be újra az NGINX-et.

sudo service nginx indítsa újra

A PHP végrehajtásának biztosításához hozzá kell adnunk az index.php fájlt

2016-05-16_115350

Frissítse a böngészőt, és látnia kell egy oldalt, amely részletesen leírja a php beállításait.

Ezt az információt nem akarja fent hagyni, ha van élő webhelye, ezért törölje a fájlt most, vagy ha készen áll.

Ideje a domainjét (amennyiben van ilyen) a szerverére irányítani. Ha nem ismeri az ip-jét, akkor az a kedvenc módszerem, hogy megtalálja

göndör icanhazip.com

ha ipv6-ot használ

göndör -6 icanhazip.com

Frissítse a címet a domainnév-szolgáltatóval vagy a domainnév-kiszolgálóval, és képesnek kell lennie az alapértelmezett webhely meghívására a domainje segítségével (amint az információk frissülnek).

A webhely frissítéséhez ideje elkészíteni a webhely conf fájlját (cserélje le az example.com webhelyet a domainjére).

Tipp: A „error_page 404 = /index.php” segítségével a szerver átirányít az index.php-re, nem pedig egy szokásos 404-es hibaoldalra. A hibanapló nem tudja használni a reguláris kifejezést, és ki akarja úgyis keresni a problémákat. Ennélfogva nincs $ server_name a hibanaplók elkülönítésére.

2016-05-16_115612Az SSL ingyen telepíthető az nginx-re is. kattintson ( itt )

3 perc olvasás