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
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
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:
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:
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
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
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
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.
Az SSL ingyen telepíthető az nginx-re is. kattintson ( itt )
3 perc olvasás