Hogyan kell telepíteni Linux, Apache, MySQL, PHP (lámpa) ubuntu, digitalocean
Reméljük, ez a bemutató hasznos. Amellett, hogy a vezetők, mint ez, mi az egyszerű felhőinfrastruktúra a fejlesztők számára. Bővebben →
Stack LAMP - a szoftver egy sor nyílt forráskódú szoftver, ami általában telepítve van a szerveren, hogy megjelenítse a dinamikus weboldalak és webes alkalmazások. A rövidítés egy operációs rendszer beállítása L inux webszerver A Pache. Oldal adatok tárolása az M ySQL adatok dinamikus tartalom által feldolgozott P HP.
Előfeltételek
Mielőtt elkezdené lépéseket követve ezt a cikket, akkor létre kell hoznia egy külön, nem rue (nem root) felhasználói profil a szerveren. Ezt megteheti az alábbi lépéseket 1-4 a cikk az elsődleges szerver beállítása Ubuntu 16.04.
1. lépés - telepítése Apache és konfigurálása tűzfal
Apache webkiszolgáló jelenleg az egyik legnépszerűbb webszerver a világon. Ez jól dokumentált és használt legtöbb időt kezdete óta az internet, ami miatt kiváló választás egy olyan honlap.
Könnyen telepíthető Apache egy csomagkezelő Ubuntu apt. Package Manager lehetővé teszi számunkra, hogy könnyen telepíthető a legtöbb szoftver adattárak Ubuntu. Arról, hogy hogyan kell használni apt. meg lehet tanulni ezt a cikket.
A telepítés megkezdéséhez fut:
Amióta használjuk a sudo. Ezek a parancsok végrehajtásra kerül root jogosultságokkal. A folyamat az operációs rendszer kérni fogja a jelszót.
A jelszó megadása után apt megmondani, hogy milyen csomagok vannak telepítve, és mennyi helyet vesznek fel a lemezre. Nyomja meg az Y és az Enter a telepítés folytatásához.
Beállítása egy globális változót ServerName
Következő fogunk hozzá egy sort /etc/apache2/apache2.conf hogy megszüntesse a figyelmeztetések (figyelmeztetések) a szintaxis. Annak ellenére, hogy ez csak egy figyelmeztetés, és nincs probléma, ha nem adja meg a globális változó ServerName. akkor a következő hibaüzenet jelenik meg, amikor az Apache konfigurációs ellenőrzés:
Majd mentse és zárja be a fájlt.
Most megnézheted az eredményt írja be az alábbi parancsot:
Mivel hoztunk létre egy globális változó ServerName. meg kell látni a kimenet a következő természet:
Apache újraindításához, hogy az új beállításokat:
Most elkezdheti a tűzfal.
A tűzfal
Most, hogy a tûzfal, hogy a HTTP és HTTPS forgalmat. Tegyük fel, hogy már befejezte az elsődleges szerver konfigurációs utasításokat, és benne a tűzfal UFW. Először is, győződjön meg arról, hogy a UFW van a profil az Apache az alábbi parancsot:
Ellenőrizze a beállításokat az Apache Teljes profil. lehetővé kell tennie a forgalom 80. és 443. port:
Bejövő forgalom ebben a profilban:
Látni fogja Apache oldalon megjelenített alapértelmezett információs és tesztelés céljából. Meg kell kinéznie:
Ha látja ezt az oldalt, akkor a Web-kiszolgáló megfelelően van telepítve és a tűzfalon keresztül.
A megtalálja egy alternatív, mint a curl látja a szervert. Ezt meg lehet tenni az alábbiak szerint:
2. lépés - A telepítés MySQL
Most, hogy a webszerver telepítve van és fut, itt az ideje, hogy telepítse a MySQL. A MySQL egy adatbázis-kezelő rendszer. Szervezi és biztosítja az adatbázisokhoz való hozzáférést, ahol a honlap információ tárolására.
Mi lehet újra használni apt hogy töltse le és telepítse a szoftvert. Ezúttal is létre néhány támogató csomagokat, amelyek segítenek minket létrehozó komponensek közötti kölcsönhatás:
Ebben az esetben nem kell előre fut a sudo apt-get update. mert végeztünk a közelmúltban amikor az Apache és az index a csomagokat a kompyutere frissíteni kell.
Lesz látható csomagok lesznek telepítve, és hogy mennyi lemezterület általuk elfoglalt. I megnyomásával folytassa a telepítést.
A telepítés befejezése után, akkor el kell végezni néhány további parancsokat a MySQL környezetben jött létre biztonságos módon. Írja be a következő parancsot:
A szkript kérni fogja a jelszót, amit az imént a root felhasználó MySQL. Most meg kell kérni, hogy konfigurálja jelszóellenőrzésre plugin (érvényesítse PASSWORD PLUGIN).
Figyelem: a döntést, hogy a jelszó érvényesítése plug-in, vagy nem szubjektív. Ha bekapcsolja az összes jelszó, amely nem felel meg bizonyos biztonsági kritériumokat, MySQL elutasításra kerül egy hibaüzenettel. Ez problémákat okozhat, ha használja a „gyenge” jelszavak együtt szoftver konfigurálja MySQL felhasználói profilokat, például az Ubuntu csomagok phpMyAdmin. Akkor hagyja el a hitelesítési jelszavak, de ebben az esetben mindig használja az „erős” egyedi jelszavakat adatbázis-felhasználók.
Írja y, hogy a plugin, vagy bármi mást, hogy továbbra is anélkül, hogy a felvétel:
Ha engedélyezi jelszó érvényesítése, akkor a program kérni fogja beállítani a megbízhatósági szint érvényesítése során jelszavakat. Tartsuk szem előtt, hogy ha kiválasztja 2 (a legszigorúbb hitelesítési szint), akkor egy hibaüzenet, amikor megpróbálja beállítani egy jelszót, anélkül számok, betűk alsó és felső helyzet, és a speciális karaktereket, és amikor megpróbálja, hogy egy jelszót, amely a közös szavakat, amelyek ki vannak téve a szótárban jelszót.
Ha engedélyezi jelszó érvényesítését, akkor jelenik meg a megbízhatósági szint adtam korábbi root felhasználó jelszavát, és kérni fogja megváltoztatni ezt a jelszót. Ha nem akarja megváltoztatni a jelszót, írja n vagy nem:
Most az adatbázis-kezelő rendszer van telepítve, és tudunk lépni.
3. lépés - PHP telepítése
A PHP egy komponenst, amely feldolgozza a kódot dinamikus tartalom. Meg lehet futtatni szkriptek csatlakozni a MySQL adatbázis információt szerezni, és továbbítja a feldolgozott tartalom a web szerver kijelzőn.
Mi lehet újra használni a csomagkezelő apt telepíthető összetevőket. Azt is hozzá néhány kiegészítő csomagot php- tud működni az Apache szerver és a hozzáférést a MySQL adatbázis:
Ezt a parancsot a PHP telepítésének minden gond nélkül. Hamarosan, ellenőrizni fogjuk.
A legtöbb esetben meg akarjuk változtatni az is, hogy az Apache talál fájlokat, ha kér könyvtárba. Ezen a ponton, ha a felhasználó kéri címtárkiszolgálóra, Apache először keresni egy index.html nevű fájlt. Azt szeretnénk, web szerver előnyben a PHP fájlok, ezért Apache oly módon, hogy először ő keres az index.php fájlt.
fájl tartalmát a következő jelenik meg:
Azt akarjuk, hogy mozog a PHP fájlt index.php. A fent említett első helyen, miután a DirectoryIndex leírás a következő:
Szerkesztés után mentse és zárja be a fájlt, nyomja meg a Ctrl-X. Azt is meg kell erősítenie a művelet megadásával Y, majd nyomja meg az ENTER gombot a fájl mentési helyét.
Ezt követően, újra kell indítani az Apache a módosítások alkalmazásához. Megteheti ezt a parancsot:
Azt is ellenőrizze az állapotát a szolgáltatás használata apache2 systemctl:
Telepítése PHP modulok
Ahhoz, hogy bővül a PHP, tudjuk telepíteni néhány további modulokat.
A felfelé és lefelé mutató nyilak segítségével promativaniya lista kilépéshez nyomja meg a q.
Ennek eredményeként, akkor jelenik meg az opciós komponensek, hogy lehet telepíteni, majd egy rövid leírást minden egyes:
Hogy minél több információt az egyes modulok, kereshet az interneten, vagy nézze meg a teljes leírást a csomag a következő paranccsal:
A válasz tartalmaz egy csomó szöveget, amelyek között van egy mező leírása-en. Hogy tartalmazni fog egy kiterjesztett leírása által biztosított funkciók a modul.
Például, hogy mi a célja a modul php-cli. tudjuk végrehajtani a parancsot:
Amellett, hogy a nagy mennyiségű egyéb információkat, akkor a következőket láthatjuk:
Ha a vizsgálat úgy döntött, hogy a telepíteni kívánt csomag, megteheti az apt-get install parancsot, ahogy tette a múltban, amikor telepíteni más szoftver.
Ha úgy döntünk, hogy szeretnénk telepíteni php-cli. tudjuk be a következő parancsot:
Telepítéséhez motorvonatok, akkor sorolja fel őket szóközzel elválasztva után az apt-get install parancsot az alábbiak szerint:
Most a LAMP telepítve és beállítva. Azonban van még, hogy teszteljék a PHP.
4. lépés - Tesztelés PHP működik a webszerver
Annak ellenőrzésére, hogy a rendszer megfelelően van beállítva, akkor egy egyszerű PHP script.
Hívjuk info.php script. Apache megtalálni a fájlt, és helyesen feldolgozni, meg kell menteni egy speciális nevű könyvtárba „web root”.
Ez megnyitja egy üres fájlt. Szeretnénk bevezetni a következő szöveget, ami érvényes PHP kód file:
A változtatások után, mentse és zárja be a fájlt.
Oldal hogy kapsz így kell kinéznie:
Ez az oldal tartalmaz információt a szerver PHP szempontból. Ez hasznos a hibakeresés, és biztosítsa a helyességét az alkalmazás beállításait.
Ha minden jól megy, akkor a PHP megfelelően működik.
Bármikor újra létrehozza ezt a fájlt újra, ha hozzá szeretne férni az információkhoz.
következtetés
Most, hogy a LAMP telepítve, van egy csomó lehetőséget, hogy mi a teendő. Sőt, akkor létrehozott egy platformot, amely lehetővé teszi, hogy létre (expand) a legtöbb fajta weboldalak és hálózati szoftver a szerveren.
Néhány más népszerű tevékenység:
- Telepítse Wordpress - a legnépszerűbb tartalomkezelő rendszer az interneten.
- Telepítse phpMyAdmin a MySQL adatbázis kezeléséhez egy web böngésző.
- További információ a MySQL adatbázis-kezelő.
- Megtanulják, hogyan kell használni SFTP át fájlokat a szerverre, és vele.
Megjegyzés: frissíteni fogjuk a fenti linkek dokumentáció 16.04 ahogy meg volt írva.