LAMP (Linux, Apache, MySQL/MariaDB, PHP) un PhpMyAdmin iestatīšana Ubuntu 15.04 serverī


LAMP kaudze ir visbiežāk izmantotās atvērtā koda programmatūras kombinācija, kas saistīta ar tīmekļa pakalpojumu. Šajā grupā ietilpst Apache Web Server, MySQL/MariaDB un PHP. Bieži MySQL/MariaDB datu bāzes tiek pārvaldītas, izmantojot datu bāzes pārvaldības rīku, piemēram, phpMyAdmin.

Šis raksts palīdzēs jums veikt LAMP instalēšanas procesu uz Ubuntu 15.04 bāzes servera.

Pirms sākam, ir jāievēro dažas prasības:

  1. Ubuntu 15.04 minimāla instalēšana.
  2. SSH piekļuve serverim (ja jums nav tiešas piekļuves serverim).
  3. Ja mašīna tiks izmantota kā serveris, pārliecinieties, vai tai ir konfigurēta statiskā IP adrese.

1. darbība: iestatiet servera resursdatora nosaukumu un sistēmas atjauninājumu

1. Tiklīdz jūsu Ubuntu 15.04 serveris ir izveidots un darbojas, piekļūstiet tam, izmantojot SSH, un iestatiet resursdatora nosaukumu. To var viegli sasniegt, izmantojot:

$ sudo hostnamectl set-hostname your-hostname.com
$ hostnamectl

Protams, jums vajadzētu nomainīt vietni “jūsu-hostname.com” ar faktisko resursdatora nosaukumu, kuru izmantosit.

2. Lai pārliecinātos, vai sistēma ir atjaunināta, izpildiet šādu komandu:

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

2. darbība: instalējiet Apache tīmekļa serveri

3. Apache ir visbiežāk izmantotais tīmekļa serveris, un tajā mitinās lielākā daļa tiešsaistē pieejamo vietņu. Lai serverī instalētu Apache, varat vienkārši ierakstīt šādu komandu:

$ sudo apt-get install apache2

Tagad varat sākt Apache, palaižot:

$ sudo service apache2 start
$ ifconfig –a

Kad pārlūkprogrammā piekļūstat IP adresei, jums vajadzētu redzēt līdzīgu lapu:

3. solis: instalējiet PHP ar moduļiem

5. PHP nozīmē Hypertext Preprocessor. Tā ir spēcīga programmēšanas valoda, ko galvenokārt izmanto dinamisku tīmekļa lapu ģenerēšanai, kuras bieži izmanto kopā ar datu bāzēm. Ievērojiet, ka PHP kodu izpilda tīmekļa serveris.

Lai instalētu PHP, vienkārši izpildiet šādu komandu:

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

6. Lai pārbaudītu PHP instalāciju, dodieties uz tīmekļa servera saknes direktoriju un izveidojiet un atveriet failu ar nosaukumu php_info.php :

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

Ievietojiet šādu kodu:

<?php phpinfo(); ?>

Saglabājiet failu un ielādējiet to pārlūkprogrammā, ierakstot http://your-ip-address/php_info.php . Jums vajadzētu redzēt phpinfo() funkcijas izvadi, kas sniegs informāciju par jūsu PHP iestatīšanu:

Vēlāk jūs varat instalēt vairāk PHP moduļu. Lai meklētu vairāk moduļu, vienkārši izmantojiet:

$ sudo apt search php5

4. darbība: instalējiet MariaDB serveri un klientu

7. MariaDB ir salīdzinoši jauna datu bāzes pārvaldības sistēma, kas ir izstrādāta kopienā. Tā ir MySQL dakša, kuras mērķis ir palikt bez maksas saskaņā ar GNU GPL. Projektu vada sākotnējie MySQL izstrādātāji, jo Oracle iegūst kontroli pār MySQL izplatīšanu. Tas būtībā nodrošina tādu pašu funkcionalitāti kā MySQL, un šeit nav ko baidīties.

Lai instalētu MariaDB Ubuntu 15.04, izpildiet šādu komandu:

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

8. Instalēšanas laikā jums netiks lūgts iestatīt MariaDB saknes lietotāja paroli. Lai to izdarītu, jums būs jāizdod šāds komandu kopums:

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

Tagad saknes lietotāju var nodrošināt, izmantojot šādu komandu:

$ mysql_secure_installation

5. darbība: instalējiet PhpMyAdmin

9. PhpMyAdmin ir tīmekļa saskarne, caur kuru jūs varat viegli pārvaldīt/administrēt savas MySQL/MariaDB datu bāzes. Instalēšana ir patiešām vienkārša, un to var pabeigt ar šādu komandu:

$ sudo apt-get install phpmyadmin

Pēc instalēšanas jums tiks lūgts atlasīt izmantoto tīmekļa serveri. Atlasiet “Apache” un turpiniet:

10. Pēc tam jums tiks vaicāts, vai vēlaties konfigurēt phpMyAdmin ar dbconfig-common. Atlasiet “Nē”, kā parādīts ekrānuzņēmumā:

Šajā brīdī jūsu phpMyAdmin instalēšana ir pabeigta. Lai piekļūtu tai, varat izmantot http:// your-ip-address/phpmyadmin :

Lai autentificētu, varat izmantot MySQL saknes lietotāju un paroli, kuru iepriekš iestatījāt šim lietotājam.

6. solis: Sāciet LAMP pie sistēmas sāknēšanas

11. Kaut arī uzstādītājiem būtu jākonfigurē gan Apache, gan MariaDB, lai tie sāktu automātiski pēc sistēmas palaišanas, jūs varat katram gadījumam izpildīt šādas komandas, lai pārliecinātos, ka tās ir iespējotas:

$ sudo systemctl enable apache2
$ sudo systemctl enable mysql

Varat veikt sistēmas pārstartēšanu, lai nodrošinātu, ka visi pakalpojumi tiek sākti normāli, kā paredzēts.

Tas ir viss. Jūsu Ubuntu 15.04 serverī tagad darbojas LAMP kaudze, un jūs esat gatavs tajā izveidot vai izvietot savus tīmekļa projektus.