Weboldal keresés

A LAMP (Linux, Apache, MySQL/MariaDB, PHP és PhpMyAdmin) beállítása az Ubuntu Server 14.10-ben


A LAMP verem (Linux, Apache, MySQL/MariaDB, PHP és PhpMyAdmin) a nyílt forráskódú szoftverek egy csoportja, amelyet az Internet egyik legelterjedtebb, webszolgáltatásokhoz kapcsolódó szolgáltatásában használnak.

Ez a cikk útmutatást nyújt a LAMP verem telepítéséhez az Ubuntu Server legutóbbi verziójára (14.10).

Követelmények

  1. Az Ubuntu 14.10 Server Edition minimális telepítése SSH-kiszolgálóval.
  2. Ha a gépet éles webszervernek szánják, a legjobb, ha statikus IP-címet konfigurál azon az interfészen, amely ahhoz a hálózati szegmenshez csatlakozik, amely webtartalmat szolgál ki az ügyfelek számára.

1. lépés: A gép gazdagépnevének beállítása

1. Miután elvégezte az Ubuntu 14.10 Server Edition minimális telepítését, jelentkezzen be az új kiszolgálóra az adminisztratív sudo felhasználóval, állítsa be a gép állomásnevét, majd ellenőrizze a a következő parancsokat.

sudo hostnamectl set-hostname yourFQDNname
sudo hostnamectl

2. Ezután futtassa a következő parancsokat, hogy megbizonyosodjon arról, hogy a rendszer frissül, mielőtt folytatnánk a LAMP telepítési folyamatát.

sudo apt-get update && sudo apt-get upgrade

2. lépés: Telepítse az Apache webszervert

3. Itt az ideje folytatni a LAMP telepítését. Az Apache HTTPD szerver az egyik legrégebbi, jól tesztelt és robusztus nyílt forráskódú szoftver, amely óriási befolyást gyakorolt a mai Internetre, különösen a webszolgáltatások fejlesztésére az évek során.

A moduláris felépítésű Apache moduljainak és bővítményeinek köszönhetően számos programozási nyelvet és szolgáltatást tud támogatni, amelyek közül manapság az egyik leggyakrabban használt PHP dinamikus programozási nyelv.

Az Apache HTTPD szerver telepítéséhez futtassa a következő parancsot a konzolon.

sudo apt-get install apache2

4. A gép IP-címének meghatározásához, ha nem állított be statikus IP-címet, futtassa az ifconfig parancsot, és írja be az
eredményül kapott IP-címet a böngésző URL-mezőjében, hogy meglátogassa az alapértelmezett Apache weboldalt.

http://your_server_IP

3. lépés: A PHP telepítése

5. A PHP egy hatékony szerveroldali dinamikus szkriptnyelv, amelyet főleg adatbázisokkal kölcsönhatásba lépő dinamikus webalkalmazások generálására használnak.

A PHP szkriptnyelvének minimális webfejlesztési platformhoz való használatához adja ki a következő parancsot, amely telepít néhány alapvető PHP-modult, amelyek a MariaDB adatbázishoz való csatlakozáshoz és a PhpMyAdmin adatbázis web használatához szükségesek. felület.

sudo apt-get install php5 php5-mysql php5-mcrypt php5-gd libapache2-mod-php5

6. Ha később PHP modult kell telepítenie, használja az alábbi parancsokat, hogy részletes információkat keressen és tudjon meg egy adott PHP modulról vagy könyvtárról.

sudo apt-cache search php5
sudo apt-cache show php5-module_name

4. lépés: Telepítse a MariaDB kiszolgálót és klienst

7. A MariaDB egy viszonylag új relációs adatbázis, amelyet a közösség a legrégebbi és leghíresebb MySQL adatbázisból épített ki, és amely ugyanazt az API-t használja, és ugyanazt a funkcionalitást nyújtja, mint őse, a MySQL.

A MariaDB adatbázis telepítéséhez az Ubuntu 14.10 kiszolgálóra, adja ki a következő parancsot root jogosultságokkal.

sudo apt-get install mariadb-client mariadb-server

Mivel a MariaDB telepítési folyamata az Ön gépén zajlik, kétszer meg kell adnia és meg kell erősítenie a MariaDB szerver root jelszavát.

Vegye figyelembe, hogy a MariaDB root felhasználó eltér a Linux rendszer root felhasználójától, ezért ügyeljen arra, hogy erős jelszót válasszon az adatbázis root felhasználójához.

8. Miután a MariaDB szerver telepítése befejeződött, ideje folytatni egy szabványos adatbázis biztonságos telepítést, amely eltávolítja a névtelen felhasználót, törli a tesztadatbázist és letiltja a távoli root bejelentkezést.

Futtassa az alábbi parancsot a MariaDB biztosításához, válassza a Nem lehetőséget az első kérdésnél, hogy megtartsa root jelszavát, majd válaszoljon az összes kérdésre Igen az alkalmazáshoz. a biztonsági elemek felülről.

sudo mysql_secure_installation

Használja útmutatásként a következő képernyőképet.

9. Az adatbázis biztonságossá tétele után a következő paranccsal parancssori bejelentkezéssel kérje le a MariaDB állapotát.

mysql -u root -p 

10. Az adatbázisba kerülve futtassa a MySQL status; parancsot a belső változók kitekintésének megtekintéséhez, majd írja be a quit; vagy kilépés; MySQL-parancsok segítségével visszaválthat Linux shell-be.

MariaDB [(none)]> status;
MariaDB [(none)]> quit; 

5. lépés: A PhpMyAdmin telepítése

11. A PhpMyAdmin egy webpanel frontend, amelyet MySQL adatbázisok adminisztrálására használnak. A PhpMyAdmin webpanel számítógépére való telepítéséhez futtassa a következő parancsot, válassza az apache2 lehetőséget webszerverként, és ne állítsa be az adatbázist a phpmyadmin számára a dbconfig-common segítségével, ahogy az alábbi képernyőképeken látható. :

sudo apt-get install phpmyadmin

12. A PhpMyAdmin panel telepítése után manuálisan kell engedélyeznie azt az /etc/phpmyadmin/ elérési útban található apache konfigurációs fájl másolásával az Apache webszerver elérhető konfigurációs könyvtárába, megtalálva. az /etc/apache2/conf-available/ rendszerútvonalon.

Ezután aktiválja az a2enconf Apache adminisztrációs paranccsal. Miután befejezte ezt a lépést, töltse be vagy indítsa újra az Apache démont az összes módosítás alkalmazásához.

Használja az alábbi parancssort a PhpMyAdmin engedélyezéséhez.

sudo cp /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo a2enconf phpmyadmin
sudo service apache2 restart

13. Végül, a PhpMyAdmin webes felület eléréséhez a MariaDB adatbázishoz, nyisson meg egy böngészőt, és írja be a következő hálózati címet.

http://your_server_IP/phpmyadmin

6. lépés: Tesztelje a PHP konfigurációját

14. A webszerver-platform eddigi kinézetéhez hozzon létre egy info.php fájlt az /var/www/html/ alapértelmezett Apache webroot-ban.
és helyezze be a következő kódot.

sudo nano /var/www/html/info.php

Adja hozzá a következő tartalmat az info.php fájlhoz.

<?php

phpinfo();

?>

15. Ezután mentse a fájlt a CTRL+O billentyűkkel, nyisson meg egy böngészőt, és irányítsa a következő hálózati elérési útra, hogy megkapja a teljes webszerver PHP konfigurációs információt.

http://your_server_IP/info.php

7. lépés: A LAMP rendszerszintű engedélyezése

16. Általában az Apache és a MySQL démonokat automatikusan rendszerszinten konfigurálják a telepítő szkriptek, de soha nem lehet túl óvatos!

Annak érdekében, hogy az Apache és a MariaDB szolgáltatások minden rendszer újraindítása után elinduljanak, telepítse az Ubuntut kezelő sysv-rc-conf csomagot. >init szkripteket, majd engedélyezze mindkét szolgáltatást a rendszerszinten a következő parancsok futtatásával.

sudo apt-get install sysv-rc-conf
sudo sysv-rc-conf apache2 on
sudo sysv-rc-conf mysql on

Ez minden! Mostantól az Ubuntu 14.10 gépén a minimális szoftver telepítve van ahhoz, hogy egy hatékony webfejlesztési szerverplatformmá alakíthassa, és a tetején LAMP-verem található.