1. lépés: Telepítse az Apache-t
2. lépés: Telepítse a MySQL-t
3. lépés: Telepítse a PHP-t
4. lépés: Indítsa el az Apache-t és a MySQL-t rendszerindításkor
további információ
Ebben a cikkben elmagyarázom, hogyan hozhat létre LAMP-vermet az Ubuntu 17.04-en.
Megjegyzés: A cikkben szereplő parancsokhoz szüksége lesz, sudovagy roothozzá kell férnie. Ha már eszkalált a root felhasználóhoz, akkor elhagyhatja a sudo parancsot .
1. lépés: Telepítse az Apache-t
Először frissítse a csomagkezelőt.
sudo apt-get update -y #using the -y option will automatically accept the conditions of the source update
sudo apt-get install apache2 -y #install apache
sudo systemctl start apache2.service #start apache
Alternatív megoldásként, ha mindent egyszerre szeretne futtatni, hajtsa végre ezt.
sudo sh -c "apt-get update -y; apt-get install apache2 -y; systemctl start apache2.service"
Ellenőrizze, hogy az Apache hiba nélkül lett-e telepítve, ehhez nyissa meg a helyi böngészőből. Írja be, hostname -Ihogy megkapja a szerver IP-címét, és navigáljon a címre http://SERVER_IP/.
2. lépés: Telepítse a MySQL-t
Írja be ezt a shell promptba.
sudo apt-get install mysql-server -y
Ez azonnal telepíti a MariaDB adatbázis-kiszolgálót (a MySQL elágazása). A rendszer megkéri, hogy adjon meg egy jelszót a MySQL root felhasználóhoz, tehát menjen tovább, és tegye meg.
Aztán fuss
sudo /usr/bin/mysql_secure_installation
Írja be: " y".
A biztonsági szinttől függően lehetősége van a jelszó összetettségének beállítására. Egyelőre az erős biztonsági beállítást fogjuk használni.
A következő lehetőségekhez írja be a " y" karaktert, és folytassa.
3. lépés: Telepítse a PHP-t
Ezután telepítsük a PHP-t. Hajtsa végre a következő parancsot.
sudo apt-get install php -y
Ezután telepítse az általános PHP-bővítményeket, például a GD-t, a MySQL-t és másokat.
sudo apt-get install -y php-{bcmath,bz2,intl,gd,mbstring,mcrypt,mysql,zip} && sudo apt-get install libapache2-mod-php -y
4. lépés: Indítsa el az Apache-t és a MySQL-t rendszerindításkor
Ez szükséges a webkörnyezet indításakor.
sudo systemctl enable apache2.service
sudo systemctl enable mysql.service
Végül indítsa újra az Apache-t, hogy engedélyezze a PHP futtatását.
systemctl restart apache2.service
Van néhány módosítás, amelyet hozzáadhat az Apache-hoz. Például érdemes lehet kihasználni az Apache mod_rewritemodul előnyeit , amely lehetővé teszi a reguláris kifejezések használatát a cél URL módosításához, "szép" URL-ek létrehozásához stb. Ez az a2enmodApache által egy kiegészítő engedélyezésére használt paranccsal érhető el. Egy bővítmény letiltásához használja helyette a2dismod.
A(z) mod_rewriteesetén ezzel a paranccsal engedélyezheti azt.
sudo a2enmod rewrite
A letiltásához hajtsa végre ezt a parancsot.
sudo a2dismod rewrite
Szokás szerint ez egy konfigurációmódosítás, ezért minden változtatás után újra kell indítania az Apache-t.
Tűzfal konfigurációja
Ez csak akkor szükséges, ha beállította a rendszer tűzfalát. Attól függően, hogy melyik tűzfalat választotta, ha engedélyezte ufw(más néven egyszerű tűzfal), ez ugyanolyan egyszerű, mint a sudo ufw allow 80. Ha csak iptablesengedélyezte, a parancs a következő lenne sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT.
Következtetés
Sikeresen telepített egy LAMP-vermet az Ubuntu 17.04 VPS-re. Boldog kódolást!