Kā instalēt LAMP ar Apache, PHP 7 un MariaDB 10 Ubuntu 16.04 serverī


LAMP stack ir saīsinājums, kas apzīmē Linux operētājsistēmu kopā ar Apache tīmekļa serveri, MySQL/MariaDB datu bāzi un dinamisko PHP programmēšanas valodu, kas atvieglo dinamisko tīmekļa lietojumprogrammu izvietošanu.

Šajā rokasgrāmatā mēs apspriedīsim, kā instalēt LAMP steku Ubuntu 16.04 Server ar jaunu izlaistu PHP 7 versiju un MariaDB 10 versiju.

  1. Ubuntu 16.04 servera instalēšanas rokasgrāmata

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

1. Sākumā vispirms jāinstalē viens no populārākajiem interneta serveriem šodien Apache. Instalējiet Apache bināro pakotni Ubuntu no viņu oficiālajiem krātuvēm, konsolē ierakstot šādas komandas:

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

2. Kad jūsu sistēmā ir instalēts Apache tīmekļa serveris, pārbaudiet, vai dēmons ir palaists un kādos portos tas ir saistīts (pēc noklusējuma tas klausās 80. portā), izsniedzot šādas komandas:

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

3. Varat arī pārbaudīt, vai apache pakalpojums darbojas, ierakstot sava servera IP adresi tīmekļa pārlūkprogrammā, izmantojot HTTP protokolu. Noklusējuma tīmekļa lapa pārlūkprogrammā ir jāparāda līdzīgi šim ekrānuzņēmumam:

http://your_server_IP_address

4. Tā kā piekļuve tīmekļa lapām, izmantojot HTTP protokolu, ir ļoti nedroša, turpmāk sāks iespējot Apache SSL moduli, izsniedzot šādas komandas:

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

Pārliecinieties, vai serveris ir pareizi saistošs noklusējuma HTTPS portam 443, vēlreiz palaidot komandu netstat.

# sudo netstat -tlpn

5. Pārbaudiet arī noklusējuma informatīvo apache tīmekļa lapu, izmantojot HTTP Secure Protocol, pārlūkprogrammā ierakstot zemāk norādīto adresi:

https://your_server_IP_address

Sakarā ar to, ka apache ir konfigurēts darbam ar pašparakstītu sertifikātu, pārlūkprogrammā jāparāda kļūda. Vienkārši pieņemiet sertifikātu, lai apietu kļūdu, un lapa ir droši jāparāda.

2. solis: Instalējiet PHP 7 Ubuntu 16.04

6. PHP ir atvērtā koda dinamiskā programmēšanas valoda, kas var izveidot savienojumu un sadarboties ar datu bāzēm, lai apstrādātu HTML kodā iegultu kodu, lai izveidotu dinamiskas tīmekļa lapas.

Lai instalētu jaunāko PHP 7 versiju, kas paredzēta darbībai ar ātruma uzlabojumiem jūsu datorā, vispirms sāciet meklēšanu esošajos PHP moduļos, izsniedzot šādas komandas:

$ sudo apt search php7.0

7. Pēc tam, kad esat atradis pareizos PHP 7 moduļus, kas nepieciešami iestatīšanai, izmantojiet komandu apt, lai instalētu pareizos komponentus, lai PHP varētu izpildīt kodu kopā ar apache tīmekļa serveri.

$ sudo apt install php7.0 libapache2-mod-php7.0

8. Kad jūsu serverī ir instalētas un konfigurētas PHP7 paketes, izsniedziet komandu php -v , lai iegūtu pašreizējo laidiena versiju.

$ php -v

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

$ 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

Virzieties uz sava servera IP adresi zemāk esošajā URL, lai pārbaudītu gala rezultātu.

https://your_server_IP_address/info.php 

10. Ja jums serverī jāinstalē papildu PHP moduļi, vienkārši nospiediet taustiņu [TAB] aiz php7.0 virknes, izmantojot komandu apt, un opcija bash autocomplete automātiski uzskaitīs visus pieejamos moduļus.

Izvēlieties pareizo moduli un instalējiet to kā parasti. Mēs iesakām instalēt šādus Php papildu moduļus:

$ php7.0-mbstring php7.0-mcrypt php7.0-xmlrpc
$ sudo apt install php7.0[TAB]