LAMP (Linux, Apache, MySQL/MariaDB, PHP) ir PhpMyAdmin nustatymas Ubuntu 15.04 serveryje


LAMP dėklas yra dažniausiai naudojamos atvirojo kodo programinės įrangos, susijusios su žiniatinklio paslauga, derinys. Į šią grupę įeina „Apache Web Server“, „MySQL/MariaDB“ ir PHP. Dažnai MySQL/MariaDB duomenų bazės valdomos naudojant duomenų bazių valdymo įrankį, pvz., phpMyAdmin.

Šis straipsnis padės jums įdiegti LAMP Ubuntu 15.04 serveryje.

Reikalavimai:

Prieš pradėdami, turite laikytis kelių reikalavimų:

  1. Minimalus Ubuntu 15.04 diegimas.
  2. SSH prieiga prie serverio (jei neturite tiesioginės prieigos prie serverio).
  3. Jei įrenginys bus naudojamas kaip serveris, įsitikinkite, kad jame sukonfigūruotas statinis IP adresas.

1 veiksmas: nustatykite serverio prieglobos pavadinimą ir sistemos naujinimą

1. Kai tik jūsų Ubuntu 15.04 serveris pradės veikti, pasiekite jį per SSH ir nustatykite pagrindinio kompiuterio pavadinimą. Tai galima lengvai pasiekti naudojant:


sudo hostnamectl set-hostname your-hostname.com
hostnamectl

Žinoma, turėtumėte pakeisti „jūsų-hostname.com“ tikruoju prieglobos pavadinimu, kurį naudosite.

2. Norėdami įsitikinti, kad sistema yra atnaujinta, paleiskite šią komandą:

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

2 veiksmas: įdiekite „Apache“ žiniatinklio serverį

3. Apache yra dažniausiai naudojamas žiniatinklio serveris ir jame yra dauguma internete pasiekiamų svetainių. Norėdami įdiegti „Apache“ savo serveryje, galite tiesiog įvesti šią komandą:

sudo apt-get install apache2

Dabar galite paleisti „Apache“ paleisdami:


sudo service apache2 start


ifconfig –a

Kai naršyklėje pasiekiate IP adresą, turėtumėte pamatyti panašų į šį puslapį:

3 veiksmas: įdiekite PHP su moduliais

5. PHP reiškia Hypertext Preprocessor . Tai galinga programavimo kalba, dažniausiai naudojama dinaminiams tinklalapiams, dažnai naudojamiems su duomenų bazėmis, generuoti. Atkreipkite dėmesį, kad PHP kodą vykdo žiniatinklio serveris.

Norėdami įdiegti PHP, tiesiog paleiskite šią komandą:

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

6. Norėdami išbandyti PHP diegimą, eikite į žiniatinklio serverio šakninį katalogą ir sukurkite bei atidarykite failą pavadinimu php_info.php:


cd /var/www/html/
sudo vim php_info.php

Įveskite šį kodą:

<?php phpinfo(); ?>

Išsaugokite failą ir įkelkite jį į naršyklę įvesdami http://your-ip-address/php_info.php. Turėtumėte pamatyti funkcijos phpinfo() išvestį, kuri pateiks informaciją apie jūsų PHP sąranką:

Vėliau galėsite įdiegti daugiau PHP modulių. Norėdami ieškoti daugiau modulių, tiesiog naudokite:

sudo apt search php5

4 veiksmas: įdiekite MariaDB serverį ir klientą

7. MariaDB yra palyginti nauja duomenų bazių valdymo sistema, sukurta bendruomenės. Tai yra MySQL šakutė, skirta išlikti nemokama pagal GNU GPL. Projektui vadovauja pirmieji MySQL kūrėjai, nes „Oracle“ įgijo MySQL platinimo kontrolę. Iš esmės jis teikia tas pačias funkcijas kaip ir MySQL, ir čia nėra ko bijoti.

Norėdami įdiegti MariaDB Ubuntu 15.04, paleiskite šią komandą:

sudo apt-get install mariadb-client mariadb-server

8. Diegimo metu jūsų nebus prašoma nustatyti MariaDB root vartotojo slaptažodį. Norėdami tai padaryti, turėsite išduoti šį komandų rinkinį:

sudo mysql –u root
use mysql;
update user set plugin='' where User='root';
flush privileges;
quit

Dabar root naudotojas gali būti apsaugotas naudojant šią komandą:

mysql_secure_installation

5 veiksmas: įdiekite „PhpMyAdmin“.

9. PhpMyAdmin yra žiniatinklio sąsaja, per kurią galite lengvai valdyti/administruoti savo MySQL/MariaDB duomenų bazes. Diegimas yra tikrai paprastas ir gali būti baigtas naudojant šią komandą:

sudo apt-get install phpmyadmin

Įdiegę jūsų bus paprašyta pasirinkti naudojamą žiniatinklio serverį. Pasirinkite „Apache“ ir tęskite:

10. Tada jūsų bus paklausta, ar norite konfigūruoti phpMyAdmin su dbconfig-common. Pasirinkite „Ne“, kaip parodyta ekrano kopijoje:

Šiuo metu jūsų phpMyAdmin diegimas baigtas. Norėdami jį pasiekti, galite naudoti http://your-ip-address/phpmyadmin:

Norėdami autentifikuoti, galite naudoti MySQL root naudotoją ir slaptažodį, kurį anksčiau nustatėte tam vartotojui.

6 veiksmas: paleiskite LAMP sistemos įkrovimo metu

11. Nors diegimo programos turėjo sukonfigūruoti ir Apache, ir MariaDB, kad paleistų sistemą automatiškai, bet kuriuo atveju galite paleisti šias komandas kad jie būtų įjungti:

sudo systemctl enable apache2
sudo systemctl enable mysql

Galite paleisti sistemą iš naujo, kad įsitikintumėte, jog visos paslaugos prasidės įprastai, kaip tikėtasi.

Tai viskas. Jūsų Ubuntu 15.04 serveryje dabar veikia LAMP dėklas ir esate pasirengę jame kurti arba įdiegti žiniatinklio projektus.