Weboldal keresés

A LAMP telepítése PHP 7 és MariaDB 10 segítségével az Ubuntu 16.10 rendszeren


Ebben a cikkben az alkotócsomagok LAMP verembe történő telepítésének különböző lépésein megyünk keresztül PHP 7 és MariaDB 10 segítségével a webhelyen. Ubuntu 16.10 szerver és asztali kiadások.

Amint azt már valószínűleg tudja, LAMP (Linux, Apache, MySQL/MariaDB, PHP) stack a vezető nyílt forráskódú webfejlesztő szoftvercsomagok választéka.

Ez a webes platform webszerverből, adatbázis-kezelő rendszerből és szerveroldali szkriptnyelvből áll, és alkalmas dinamikus webhelyek és webalkalmazások széles skálájának létrehozására. Tesztelési vagy éles környezetben használható kis és nagyon nagy web-alapú projektek támogatására.

A LAMP verem egyik gyakori felhasználása a tartalomkezelő rendszerek (CMS-ek), például a WordPress, a Joomla vagy a Drupal és sok más futtatására szolgál.

Követelmények

  1. Ubuntu 16.10 telepítési útmutató

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

1. Az első lépés az Apache webszerver telepítése az alapértelmezett Ubuntu hivatalos tárolókból a következő parancsok beírásával a terminálon:

sudo apt install apache2
OR
sudo apt-get install apache2

2. Az Apache webszerver sikeres telepítése után az alábbi parancsok futtatásával ellenőrizze, hogy a démon fut-e, és milyen portokon kötődik (alapértelmezés szerint az apache a 80-as porton figyel):

sudo systemctl status apache2.service 
sudo netstat -tlpn

3. Az apache webszervert webböngészőn keresztül is megerősítheti, ha beírja a szerver IP-címét a HTTP protokoll használatával. Az alábbi képernyőképhez hasonlóan egy alapértelmezett apache weboldalnak kell megjelennie a böngészőben:

http://your_server_IP_address

4. Ha HTTPS-támogatást szeretne használni weboldalai védelmére, engedélyezheti az Apache SSL modult, és megerősítheti a portot a következő parancsok kiadásával:

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

5. Most erősítse meg az Apache SSL támogatását a HTTPS Secure Protocol használatával az alábbi cím beírásával a böngészőben:

https://your_server_IP_address

A következő hibaoldal jelenik meg, mert az apache önaláírt tanúsítvánnyal való futtatásra van beállítva. Csak fogadja el, és folytassa a tanúsítványhiba megkerüléséhez, és a weboldal biztonságosan jelenik meg.

6. Ezután engedélyezze az apache webszervernek a szolgáltatás elindítását rendszerindításkor a következő paranccsal.

sudo systemctl enable apache2

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

7. A PHP 7 legfrissebb verziójának telepítéséhez, amelyet úgy fejlesztettek ki, hogy sebességnövelőkkel fusson Linux gépen, először keressen meg minden meglévő PHP-modult az alábbi futtatással. parancsok:

sudo apt search php7.0

8. Miután megtudta, hogy megfelelő PHP 7 modulok szükségesek a beállításhoz, használja az apt parancsot a megfelelő modulok telepítéséhez, hogy a PHP képes legyen szkriptek futtatására apache webszerver.

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

9. Miután a PHP7-et és a szükséges modulokat telepítette és konfigurálta a szerveren, futtassa a php -v parancsot a PHP aktuális verziójának megtekintéséhez. >.

php -v

10. A PHP7 és moduljai konfigurációjának további teszteléséhez hozzon létre egy info.php fájlt az apache /var/www/html/ fájlban. webroot 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

Nyissa meg webböngészőjét, és írja be a következő URL-t a PHP konfigurációjának ellenőrzéséhez.

https://your_server_IP_address/info.php 

11. Ha további PHP-modulokat szeretne telepíteni, használja az apt parancsot, és a php7.0 után nyomja meg a [TAB] billentyűt. karakterláncot, és a bash automatikus kiegészítés funkció automatikusan megjeleníti az összes elérhető PHP 7 modult.

sudo apt install php7.0[TAB]

3. lépés: Telepítse a MariaDB 10-et az Ubuntu 16.10-ben

12. Most itt az ideje telepíteni a MariaDB legújabb verzióját a szükséges PHP modulokkal, hogy hozzáférjen az adatbázishoz az Apache-PHP felületről.

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

13. A MariaDB telepítése után védenie kell a telepítést a biztonsági szkript segítségével, amely beállít egy root jelszót, és visszavonja az anonim hozzáférést. , tiltsa le a root bejelentkezést távolról, és távolítsa el a tesztadatbázist.

sudo mysql_secure_installation

14. Annak érdekében, hogy a MariaDB adatbázishoz való hozzáférést biztosíthassa a rendszer normál felhasználóinak sudo jogosultságok nélkül, jelentkezzen be a MySQL promptba a root használatával, és futtassa az alábbi parancsokat:

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

Ha többet szeretne megtudni a MariaDB alapvető használatáról, olvassa el sorozatunkat: MariaDB kezdőknek

15. Ezután indítsa újra a MySQL szolgáltatást, és próbáljon meg root nélkül bejelentkezni az adatbázisba az ábrán látható módon.

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

16. Ha a MariaDB-t webböngészőből szeretné felügyelni, telepítse a PhpMyAdmin programot.

sudo apt install php-gettext phpmyadmin

A PhpMyAdmin telepítése során válassza az apache2 webszervert, majd a Nem lehetőséget a phpmyadmin konfigurálásához a dbconfig-common segítségével, és adjon hozzá egy erős jelszót. a webes felülethez.

16. A PhpMyAdmin telepítése után az alábbi URL-címen érheti el a Phpmyadmin webes felületét.

https://your_server_IP_address/phpmyadmin/ 

Ha biztonságossá szeretné tenni PhpMyAdmin webes felületét, olvassa el cikkünket: 4 hasznos tipp a PhpMyAdmin webes felület biztonságossá tételéhez

Ez minden! Most egy teljes LAMP verembeállítás van telepítve és fut az Ubuntu 16.10-en, amely lehetővé teszi dinamikus webhelyek vagy alkalmazások telepítését az Ubuntu-kiszolgálón.