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
- 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.