Kā instalēt LAMP ar PHP 7 un MariaDB 10 Ubuntu 16.10


Šajā rakstā mēs veiksim dažādas darbības, lai komponentu pakotnes instalētu LAMP kaudzē ar PHP 7 un MariaDB 10 Ubuntu 16.10 Server un Desktop izdevumos.

Kā jūs jau zināt, LAMP (Linux, Apache, MySQL/MariaDB, PHP) kaudze ir vadošo atvērtā koda tīmekļa izstrādes programmatūras pakotņu sortiments.

Šo tīmekļa platformu veido tīmekļa serveris, datu bāzes pārvaldības sistēma un servera puses skriptu valoda, un tā ir pieņemama dinamisku vietņu un plaša spektra tīmekļa lietojumprogrammu veidošanai. To var izmantot testēšanas vai ražošanas vidē, lai atbalstītu maza mēroga un ļoti lielus tīmekļa projektus.

Viens no LAMP kaudzes izplatītākajiem lietojumiem ir satura pārvaldības sistēmu (CMS), piemēram, Drupal un daudzu citu, darbināšanai.

  1. Ubuntu 16.10 instalēšanas rokasgrāmata

1. darbība: instalējiet Apache Ubuntu 16.10

1. Vispirms jāsāk, instalējot Apache tīmekļa serveri no noklusējuma oficiālajām Ubuntu krātuvēm, terminālā ierakstot šādas komandas:

$ sudo apt install apache2
OR
$ sudo apt-get install apache2

2. Kad Apache tīmekļa serveris ir veiksmīgi instalēts, pārbaudiet, vai dēmons darbojas un kādos portos tas ir saistīts (pēc noklusējuma apache klausās 80. portā), izpildot tālāk norādītās komandas:

$ sudo systemctl status apache2.service 
$ sudo netstat -tlpn

3. Apache tīmekļa serveri var apstiprināt arī, izmantojot tīmekļa pārlūkprogrammu, ierakstot servera IP adresi, izmantojot HTTP protokolu. Tīmekļa pārlūkprogrammā ir jāparāda noklusējuma apache tīmekļa lapa, kas līdzīga šim ekrānuzņēmumam:

http://your_server_IP_address

4. Ja tīmekļa lapu drošībai vēlaties izmantot HTTPS atbalstu, varat iespējot Apache SSL moduli un apstiprināt portu, izsniedzot šādas komandas:

$ sudo a2enmod ssl 
$ sudo a2ensite default-ssl.conf 
$ sudo systemctl restart apache2.service
$ sudo netstat -tlpn

5. Tagad apstipriniet Apache SSL atbalstu, izmantojot HTTPS Secure Protocol, tīmekļa pārlūkprogrammā ierakstot šādu adresi:

https://your_server_IP_address

Jūs saņemsit šādu kļūdas lapu, jo šī apache ir konfigurēta darbam ar pašparakstītu sertifikātu. Vienkārši pieņemiet un rīkojieties tālāk, lai apietu sertifikāta kļūdu, un tīmekļa vietne ir jāparāda droši.

6. Pēc tam iespējojiet apache tīmekļa serveri, lai sāktu pakalpojumu sāknēšanas laikā, izmantojot šādu komandu.

$ sudo systemctl enable apache2

2. solis: Instalējiet PHP 7 Ubuntu 16.10

7. Lai instalētu jaunāko PHP 7 versiju, kas ir izstrādāta darbībai ar ātruma uzlabojumiem Linux mašīnā, vispirms meklējiet visus esošos PHP moduļus, izpildot šādas komandas:

$ sudo apt search php7.0

8. Kad esat uzzinājis, ka iestatīšanai ir nepieciešami pareizi PHP 7 moduļi, izmantojiet komandu apt, lai instalētu pareizos moduļus, lai PHP varētu palaist skriptus kopā ar apache tīmekļa serveri.

$ sudo apt install php7.0 libapache2-mod-php7.0 php7.0-mysql php7.0-xml php7.0-gd

9. Kad PHP7 un tā nepieciešamie moduļi ir instalēti un konfigurēti jūsu serverī, palaidiet komandu php -v , lai skatītu pašreizējo PHP laidiena versiju.

$ php -v

10. Lai turpinātu pārbaudīt PHP7 un tā moduļu konfigurāciju, izveidojiet info.php failu apache /var/www/html/ tīmekļa sakņu direktorijā.

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

pievienojiet zemāk esošās koda rindiņas failam info.php .

<?php 
phpinfo();
?>

Lai lietotu izmaiņas, restartējiet apache pakalpojumu.

$ sudo systemctl restart apache2

Atveriet tīmekļa pārlūkprogrammu un ierakstiet šo URL, lai pārbaudītu PHP konfigurāciju.

https://your_server_IP_address/info.php 

11. Ja vēlaties instalēt papildu PHP moduļus, izmantojiet komandu apt un pēc php7.0 virknes nospiediet taustiņu [TAB] , un bash automātiskās pabeigšanas funkcija automātiski parādīs visus pieejamos PHP 7 moduļus.

$ sudo apt install php7.0[TAB]

3. solis: Instalējiet MariaDB 10 Ubuntu 16.10

12. Tagad ir pienācis laiks instalēt jaunāko MariaDB versiju ar nepieciešamajiem PHP moduļiem, lai piekļūtu datu bāzei no Apache-PHP saskarnes.

$ sudo apt install php7.0-mysql mariadb-server mariadb-client

13. Kad MariaDB ir instalēts, jums ir jānodrošina tā instalēšana, izmantojot drošības skriptu, kas iestatīs saknes paroli, anulēs anonīmu piekļuvi, attāli atspējos root pieteikšanos un noņems testa datu bāzi.

$ sudo mysql_secure_installation

14. Lai piešķirtu MariaDB datu bāzei piekļuvi sistēmas parastajiem lietotājiem, neizmantojot sudo privilēģijas, piesakieties MySQL uzvednē, izmantojot root, un izpildiet šādas komandas:

$ sudo mysql 
MariaDB> use mysql;
MariaDB> update user set plugin=’‘ where User=’root’;
MariaDB> flush privileges;
MariaDB> exit

Lai uzzinātu vairāk par MariaDB pamata lietošanu, izlasiet mūsu sēriju: MariaDB iesācējiem

15. Pēc tam restartējiet MySQL pakalpojumu un mēģiniet pieteikties datu bāzē bez saknes, kā parādīts.

$ sudo systemctl restart mysql.service
$ mysql -u root -p

16. Ja vēlaties administrēt MariaDB no tīmekļa pārlūkprogrammas, pēc izvēles instalējiet PhpMyAdmin.

$ sudo apt install php-gettext phpmyadmin

Instalēšanas laikā PhpMyAdmin atlasiet tīmekļa serveri apache2 , izvēlieties No , lai konfigurētu phpmyadmin ar dbconfig-common un pievienotu spēcīgu paroli tīmekļa saskarnei.

16. Pēc PhpMyAdmin instalēšanas jūs varat piekļūt Phpmyadmin tīmekļa saskarnei zemāk esošajā URL.

https://your_server_IP_address/phpmyadmin/ 

Ja vēlaties aizsargāt savu tīmekļa saskarni PhpMyAdmin, izlasiet mūsu rakstu: 4 noderīgi padomi, kā nodrošināt PhpMyAdmin tīmekļa saskarni

Tas ir viss! Tagad Ubuntu 16.10 ir instalēta un darbojas pilnīga LAMP steka iestatīšana, kas ļauj izvietot dinamiskas vietnes vai lietojumprogrammas savā Ubuntu serverī.