Weboldal keresés

A LAMP telepítése Apache, PHP 7 és MariaDB 10 segítségével Ubuntu 16.04 kiszolgálón


A LAMP verem egy mozaikszó, amely a Linux operációs rendszert jelenti az Apache webszerver és a MySQL/MariaDB adatbázis mellett. és dinamikus PHP programozási nyelv, amely megkönnyíti a dinamikus webes alkalmazások telepítését.

Ebben az útmutatóban megvitatjuk a LAMP verem telepítését az Ubuntu 16.04 szerveren a PHP 7 és a MariaDB 10< új kiadásával. verzió.

Követelmények

  1. Ubuntu 16.04 kiszolgáló telepítési útmutató

1. lépés: Telepítse az Apache-t az Ubuntu 16.04-re

1. Az első lépésben az egyik legnépszerűbb webszerver, az Apache telepítése kezdődik az interneten. Telepítse az Apache bináris csomagot az Ubuntuban a hivatalos tárolókból a következő parancsok beírásával a konzolon:

sudo apt install apache2
OR
sudo apt-get install apache2

2. Miután telepítette az Apache webszervert a rendszerére, ellenőrizze, hogy a démon elindult-e, és milyen portokhoz kötődik (alapértelmezés szerint a 80-as porton figyel ) az alábbi parancsok kiadásával:

sudo systemctl status apache2.service 
sudo netstat –tlpn

3. Azt is ellenőrizheti, hogy az apache szolgáltatás fut-e, ha beírja a szerver IP-címét egy webböngészőbe HTTP protokoll használatával. A böngészőben egy alapértelmezett weboldalnak kell megjelennie az alábbi képernyőképhez hasonlóan:

http://your_server_IP_address

4. Mivel a weboldalak HTTP-protokoll használatával történő elérése rendkívül nem biztonságos, a következő parancsok kiadásával megkezdődik az Apache SSL modul engedélyezése:

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

A netstat parancs újbóli futtatásával ellenőrizze, hogy a szerver megfelelően kötődik-e az alapértelmezett 443-as HTTPS-porthoz.

sudo netstat -tlpn

5. Ezenkívül ellenőrizze az alapértelmezett információs apache-weboldalt a HTTP Secure Protocol használatával az alábbi cím beírásával a böngészőben:

https://your_server_IP_address

Tekintettel arra, hogy az apache önaláírt tanúsítvánnyal való futtatásra van beállítva, hibaüzenetnek kell megjelennie a böngészőjében. Csak fogadja el a tanúsítványt a hiba megkerüléséhez, és az oldal biztonságosan megjelenik.

2. lépés: Telepítse a PHP 7-et az Ubuntu 16.04-re

6. A PHP egy nyílt forráskódú dinamikus programozási nyelv, amely képes adatbázisokhoz kapcsolódni és interakcióba lépni, hogy feldolgozza a HTML-kódba ágyazott kódot dinamikus weboldalak létrehozása érdekében.

A PHP 7 legújabb verziójának telepítéséhez, amelyet úgy terveztek, hogy sebességnövekedéssel fusson a gépén, először kezdje el a meglévő PHP-modulok keresését az alábbi parancsok kiadásával:

sudo apt search php7.0

7. Ezután, miután megtalálta a beállításhoz szükséges megfelelő PHP 7 modulokat, az apt paranccsal telepítse a megfelelő összetevőket, hogy a PHP kódot tudjon futtatni az apache webdel együtt szerver.

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

8. Miután a PHP7 csomagokat telepítette és konfigurálta a kiszolgálón, adja ki a php -v parancsot az aktuális kiadási verzió beszerzéséhez.

php -v

9. A PHP7 konfiguráció további teszteléséhez hozzon létre egy info.php fájlt az apache webroot könyvtárában, amely a /var könyvtárban található. /www/html/ könyvtárba.

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

adja hozzá az alábbi kódsorokat az info.php fájlhoz.

<?php 
phpinfo();
?>

A módosítások alkalmazásához indítsa újra az apache szolgáltatást.

sudo systemctl restart apache2

A végeredmény ellenőrzéséhez lépjen a szerver IP-címére az alábbi URL-címen.

https://your_server_IP_address/info.php 

10. Ha további PHP-modulokat kell telepítenie a szerverére, az apt parancs használatakor csak nyomja meg a [TAB] billentyűt a php7.0 karakterlánc után és a bash automatikus kiegészítés opció automatikusan felsorolja az összes elérhető modult.

Válassza ki a megfelelő modult, és telepítse a szokásos módon. Nyomatékosan javasoljuk a következő PHP kiegészítő modulok telepítését:

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