LAMP-i (Linux, Apache, MySQL/MariaDB, PHP ja PhpMyAdmin) seadistamine Ubuntu Server 14.10-s


LAMP virn (Linux, Apache, MySQL/MariaDB, PHP ja PhpMyAdmin) tähistab avatud lähtekoodiga tarkvara rühma, mida tavaliselt kasutatakse Interneti üks levinumaid teenuseid, mis on seotud veebiteenustega.

Selles artiklis kirjeldatakse, kuidas installida LAMP virna Ubuntu Serveri viimasele välja antud versioonile (14.10).

  1. Ubuntu 14.10 Server Editioni minimaalne installimine SSH-serveriga.
  2. Kui teie masin on mõeldud tootmise veebiserveriks, on kõige parem konfigureerida staatiline IP-aadress liideses, mis ühendatakse võrgusegmendiga, mis teenib klientidele veebisisu.

1. samm: seadistage masina hostinimi

1. Kui olete installinud Ubuntu 14.10 Server Editioni minimaalselt, logige sisse oma hiljuti serverisse administraatori sudo kasutajaga ja seadistage oma masina hosti nimi, seejärel kontrollige seda väljastades järgmised käsud.

$ sudo hostnamectl set-hostname yourFQDNname
$ sudo hostnamectl

2. Seejärel käivitage järgmised käsud, veendumaks, et teie süsteemi värskendatakse enne LAMP-i installiprotsessi jätkamist.

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

2. samm: installige Apache veebiserver

3. Nüüd on aeg jätkata LAMP installimist. Apache HTTPD server on üks vanimaid, hästi testitud ja jõulisi avatud lähtekoodiga tarkvara, millel oli tohutu mõju Interneti tänapäevale, eriti aastate jooksul veebiteenuste arendamisel.

Ehitades modulaarset disaini, suudab Apache tänu oma moodulitele ja laiendustele toetada paljusid programmeerimiskeeli ja funktsioone, tänapäeval on üks enimkasutatavamaid PHP dünaamilisi programmeerimiskeeli.

Apache HTTPD serveri installimiseks käivitage oma konsoolil järgmine käsk.

$ sudo apt-get install apache2

4. Kui te pole seadistanud staatilist IP-aadressi, määrake oma arvuti IP-aadress , käivitage käsk ifconfig ja tippige
saadud IP-aadress brauseri URL-i väljal Apache vaikeveebilehe külastamiseks.

http://your_server_IP

3. samm: PHP installimine

5. PHP on võimas serveripoolne dünaamiline skriptikeel, mida kasutatakse enamasti andmebaasidega suhtlevate dünaamiliste veebirakenduste loomisel.

PHP skriptikeele kasutamiseks minimaalse veebiarenduse platvormi jaoks väljastage järgmine käsk, mis installib mõned põhilised PHP-moodulid, mis on vajalikud ühenduse loomiseks andmebaasiga MariaDB ja andmebaasi veebi PhpMyAdmin kasutamiseks. liides.

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

6. Kui peate hiljem installima PHP-mooduli, kasutage konkreetse PHP-mooduli või -teegi kohta üksikasjaliku teabe otsimiseks ja leidmiseks allolevaid käske.

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

4. samm: installige MariaDB server ja klient

7. MariaDB on suhteline uus relatsiooniandmebaas, mille kogukond on kujundanud vanimast ja kuulsamast MySQL andmebaasist, kes kasutab sama API-d ja pakub sama funktsionaalsust nagu tema esivanem MySQL .

Andmebaasi MariaDB installimiseks serverisse Ubuntu 14.10 väljastage järgmine käsk root-õigustega.

$ sudo apt-get install mariadb-client mariadb-server

Kuna MariaDB installiprotsess toimub teie arvutis, palutakse teil kaks korda sisestada ja kinnitada MariaDB serveri juur parool.

Pange tähele, et MariaDB juurkasutaja erineb Linuxi süsteemi juurkasutajast, seega valige andmebaasi juurkasutaja jaoks kindel parool.

8. Pärast MariaDB serveri installimise lõpetamist on aeg jätkata tavalise andmebaasi turvalise installimisega, mis eemaldab anonüümse kasutaja, kustutab testandmebaasi ja keelab juurjuurdepääsud eemalt.

MariaDB turvamiseks käivitage allolev käsk, valige esimese küsimuse juures Ei , et säilitada oma juurparool, seejärel vastake rakenduse saamiseks kõigile küsimustele Jah turvaelemente ülalt.

$ sudo mysql_secure_installation

Kasutage juhendina järgmist ekraanipilti.

9. Kui andmebaas on turvaline, hankige MariaDB olek, tehes järgmise käsuga käsurea sisselogimise.

$ mysql -u root -p 

10. Andmebaasi sisenedes käivitage sisemuutujate väljavaate saamiseks käsk MySQL status; , seejärel tippige quit; või exit; MySQL-i käsud, et uuesti Linuxi kestaks muuta.

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

5. samm: installige PhpMyAdmin

11. PhpMyAdmin on veebipaneeli eesseade, mida kasutatakse MySQL-i andmebaaside haldamiseks. Veebipaneeli PhpMyAdmin installimiseks arvutisse käivitage järgmine käsk, valige veebiserveriks apache2 ja ärge konfigureerige phpmyadmini andmebaasi dbconfig-common -ga, nagu on näidatud allpool olevatel ekraanipiltidel :

$ sudo apt-get install phpmyadmin

12. Pärast paneeli PhpMyAdmin installimist peate selle käsitsi lubama, kopeerides selle apache konfiguratsioonifaili, mis asub asukohas /etc/phpmyadmin/ Apache veebiserveri saadaolevate konfiguratsioonide kataloogi, leitud /etc/apache2/conf-available/ süsteemiteel.

Seejärel aktiveerige see, kasutades administraatori käsku a2enconf Apache. Pärast selle sammu lõpetamist laadige kõik muudatused uuesti rakendama või taaskäivitage Apache deemon.

PhpMyAdmin lubamiseks kasutage allolevat käskude järjestust.

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

13. Lõpuks avage MariaDB andmebaasi veebiliidesele PhpMyAdmin juurdepääsemiseks brauser ja tippige järgmine võrguaadress.

http://your_server_IP/phpmyadmin

6. samm: testige PHP seadistusi

14. Veebiserveri platvormi senise väljanägemise loomiseks looge info.php fail /var/www/html/ vaikimisi Apache veebijuure
ja sisestage järgmine kood sisse.

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

Lisage järgmine sisu faili info.php .

<?php

phpinfo();

?>

15. Seejärel salvestage fail, kasutades klahve CTRL + O , avage brauser ja suunake see järgmisele võrguteele, et saada täielik veebiserveri PHP seadistusteave.

http://your_server_IP/info.php

7. samm: lubage LAMP kogu süsteemis

16. Tavaliselt konfigureerivad Apache ja MySQL deemonid installisüsteemi skriptid automaatselt kogu süsteemi , kuid te ei saa kunagi olla liiga ettevaatlik!

Veendumaks, et teenused Apache ja MariaDB käivitatakse pärast iga süsteemi taaskäivitamist, installige sysv-rc-conf pakett, mis haldab Ubuntu init skriptid, seejärel lubage mõlemad teenused üle kogu süsteemi, käivitades järgmised käsud.

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

See on kõik! Nüüd on teie Ubuntu 14.10 masinasse installitud minimaalne tarkvara, et see saaks muuta veebi arendamiseks võimsaks serveriplatvormiks, mille peal on LAMP-i virn.