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


LAMP kaudze (Linux, Apache, MySQL/MariaDB, PHP un PhpMyAdmin) ir atvērtā pirmkoda programmatūras grupa, ko parasti izmanto vienā no mūsdienās visplašāk izplatītajiem pakalpojumiem internetā, kas saistīti ar tīmekļa pakalpojumiem.

Šajā rakstā ir aprakstīts, kā jūs varat instalēt kaudzīti LAMP pēdējā izlaistajā Ubuntu Server versijā (14.10).

  1. Ubuntu 14.10 Server edition ar SSH serveri instalēšana ir minimāla.
  2. Ja jūsu mašīna ir paredzēta ražošanas tīmekļa serverim, vislabāk ir konfigurēt statisku IP adresi saskarnē, kas tiks savienota ar tīkla segmentu, kas klientiem apkalpos tīmekļa saturu.

1. darbība: iestatiet mašīnas resursdatora nosaukumu

1. Pēc tam, kad esat veicis minimālu Ubuntu 14.10 Server Edition instalēšanu, piesakieties savā jaunajā serverī ar administratīvo sudo lietotāju un iestatiet mašīnas resursdatora nosaukumu, pēc tam pārbaudiet to, izsniedzot šādas komandas.

$ sudo hostnamectl set-hostname yourFQDNname
$ sudo hostnamectl

2. Pēc tam izpildiet šīs komandas, lai pārliecinātos, ka jūsu sistēma ir atjaunināta, pirms mēs turpinām LAMP instalēšanas procesu.

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

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

3. Tagad ir pienācis laiks turpināt instalēt LAMP . Apache HTTPD serveris ir viena no vecākajām, labi pārbaudītajām un izturīgākajām atvērtā koda programmatūrām, kurai bija milzīga ietekme uz internetu šodien, it īpaši gadu gaitā tīmekļa pakalpojumu izstrādē.

Veidojot, ņemot vērā moduļu dizainu, Apache, pateicoties tā moduļiem un paplašinājumiem, var atbalstīt daudzas programmēšanas valodas un funkcijas, kas mūsdienās ir viena no visbiežāk izmantotajām PHP dinamiskās programmēšanas valodām.

Lai instalētu serveri Apache HTTPD , konsolē izpildiet šo komandu.

$ sudo apt-get install apache2

4. Lai noteiktu ierīces IP adresi gadījumā, ja neesat konfigurējis statisku IP adresi, palaidiet komandu ifconfig un ierakstiet
rezultātā iegūtā IP adrese pārlūkprogrammas URL laukā, lai apmeklētu noklusējuma Apache tīmekļa lapu.

http://your_server_IP

3. darbība: PHP instalēšana

5. PHP ir spēcīga servera puses dinamisko skriptu valoda, ko galvenokārt izmanto dinamisku tīmekļa lietojumprogrammu ģenerēšanai, kas mijiedarbojas ar datu bāzēm.

Lai minimālai tīmekļa izstrādes platformai izmantotu PHP skriptu valodu, izsniedziet šādu komandu, kas instalēs dažus pamata PHP moduļus, kas nepieciešami, lai izveidotu savienojumu ar MariaDB datu bāzi, un izmantojiet datu bāzes tīmekli PhpMyAdmin interfeiss.

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

6. Ja vēlāk ir jāinstalē PHP modulis, izmantojiet tālāk norādītās komandas, lai meklētu un uzzinātu detalizētu informāciju par jebkuru konkrētu PHP moduli vai bibliotēku.

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

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

7. MariaDB ir salīdzinoši jauna relāciju datu bāze, ko kopiena izveidojusi no vecākās un slavenākās MySQL datu bāzes, kas izmanto to pašu API un nodrošina tādu pašu funkcionalitāti kā tās sencis MySQL .

Lai instalētu MariaDB datu bāzi serverī Ubuntu 14.10 , izsniedziet šādu komandu ar root tiesībām.

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

Tā kā MariaDB instalēšanas process notiek jūsu datorā, jums divreiz tiks lūgts ievadīt un apstiprināt MariaDB servera root paroli.

Ņemiet vērā, ka MariaDB root lietotājs atšķiras no Linux sistēmas root lietotāja, tāpēc pārliecinieties, ka datu bāzes root lietotājam esat izvēlējies stingru paroli.

8. Pēc MariaDB servera instalēšanas pabeigšanas ir pienācis laiks turpināt standarta datu bāzes drošu instalēšanu, kas noņems anonīmu lietotāju, izdzēsīs testa datu bāzi un neļaus attāli root pieteikšanās.

Palaidiet zemāk esošo komandu, lai aizsargātu MariaDB , pirmajā jautājumā izvēlieties , lai saglabātu saknes paroli, pēc tam atbildiet uz uz visiem jautājumiem, lai pieteiktos drošības elementus no augšas.

$ sudo mysql_secure_installation

Izmantojiet šo ekrānuzņēmumu kā norādījumu.

9. Kad datu bāze ir aizsargāta, iegūstiet MariaDB statusu, veicot pieteikšanos komandrindā, izmantojot šādu komandu.

$ mysql -u root -p 

10. Iekļūstot datu bāzē, palaidiet komandu MySQL status; , lai iegūtu iekšējo mainīgo perspektīvu, pēc tam ierakstiet quit; vai exit; MySQL komandas, lai atgrieztos Linux čaulā.

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

5. darbība: PhpMyAdmin instalēšana

11. PhpMyAdmin ir tīmekļa paneļa priekšgals, ko izmanto MySQL datu bāzu administrēšanai. Lai datorā instalētu tīmekļa paneli PhpMyAdmin, palaidiet šo komandu, kā tīmekļa serveri atlasiet apache2 un izvēlieties nekonfigurēt phpmyadmin datu bāzi ar dbconfig-common , kā parādīts tālāk redzamajos ekrānuzņēmumos. :

$ sudo apt-get install phpmyadmin

12. Pēc paneļa PhpMyAdmin instalēšanas jums tas ir jāiespējo manuāli, kopējot tā apache konfigurācijas failu /etc/phpmyadmin/ ceļā uz Apache tīmekļa servera pieejamo konfigurāciju direktoriju, atrasts uz /etc/apache2/conf-available/ sistēmas ceļa.

Pēc tam aktivizējiet to, izmantojot administratīvo komandu a2enconf Apache. Kad esat pabeidzis šo darbību, atkārtoti ielādējiet vai restartējiet Apache dēmonu, lai lietotu visas izmaiņas.

Izmantojiet tālāk norādīto komandu secību, lai iespējotu PhpMyAdmin .

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

13. Visbeidzot, lai piekļūtu MariaDB datu bāzes PhpMyAdmin tīmekļa saskarnei, atveriet pārlūkprogrammu un ierakstiet šādu tīkla adresi.

http://your_server_IP/phpmyadmin

6. darbība: pārbaudiet PHP konfigurāciju

14. Lai uzzinātu, kā līdz šim izskatās jūsu tīmekļa servera platforma, izveidojiet failu info.php /var/www/html/ noklusējuma Apache tīmekļa saknē
un ievietojiet šādu kodu iekšā.

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

Pievienojiet šādu saturu failam info.php .

<?php

phpinfo();

?>

15. Pēc tam saglabājiet failu, izmantojot taustiņus CTRL + O , atveriet pārlūkprogrammu un novirziet to uz šo tīkla ceļu, lai iegūtu pilnīgu tīmekļa servera PHP konfigurācijas informāciju.

http://your_server_IP/info.php

7. darbība: iespējojiet LAMP visā sistēmā

16. Parasti instalēšanas skripti Apache un MySQL dēmonus automātiski konfigurē visā sistēmā , taču jūs nekad nevarat būt pārāk piesardzīgs!

Lai pārliecinātos, ka Apache un MariaDB pakalpojumi tiek startēti pēc katras sistēmas restartēšanas, instalējiet pakotni sysv-rc-conf , kas pārvalda Ubuntu init skripti, pēc tam iespējojiet abus pakalpojumus visā sistēmā, izpildot šādas komandas.

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

Tas ir viss! Tagad jūsu Ubuntu 14.10 mašīnā ir instalēta minimālā programmatūra, lai to pārveidotu par jaudīgu servera platformu tīmekļa izstrādei ar LAMP steku virs tās.