Contain Yourself: An Intro to Docker and Containers by Nicola Kabar and Mano Marks
Tartalomjegyzék:
- Telepítse a LEMP verem a CentOS 7-re
- Előfeltételek
- 1. lépés: Az Nginx telepítése
- 2. lépés: A MariaDB telepítése
- 3. lépés: A PHP telepítése
- 4. lépés: Az Nginx konfigurálása a PHP oldalak feldolgozásához
- Több információ
- oktatóanyagok
A LEMP kifejezés négy nyílt forráskódú összetevő nevének rövidítése:
- L - Linux operációs rendszer E - Nginx egy HTTP és fordított proxy szerver M - MySQL vagy MariaDB relációs adatbázis kezelő rendszer P - PHP programozási nyelve.
Ez az oktatóprogramok sorozat bemutatja, hogyan kell telepíteni az Nginx-et, hogyan generálhatunk egy ingyenes Let's Encrypt SSL tanúsítványt, hogyan telepíthetjük és biztonságossá tehetjük a MySQL-t, és hogyan telepíthetjük a PHP 7-et.
A sorozat részét képező részletes útmutatók az oldal végén találhatók.
Telepítse a LEMP verem a CentOS 7-re
Ez a gyorsindítás megmutatja az alapvető lépéseket, amelyek szükségesek egy LEMP-verem telepítéséhez egy CentOS 7 szerverre.
Előfeltételek
A bejelentkezett felhasználónak sudo jogosultságokkal kell rendelkeznie a csomagok telepítéséhez.
1. lépés: Az Nginx telepítése
Az Nginx nem érhető el az alapértelmezett CentOS 7 lerakatban, így az EPEL lerakatot fogjuk használni. Az EPEL lerakat rendszeréhez történő hozzáadásához használja a következő parancsot:
sudo yum install epel-release
Most, hogy az EPEL lerakat engedélyezve van, telepítse az Nginx csomagot a következővel:
sudo yum install nginx
A telepítés után indítsa el és engedélyezze az Nginx szolgáltatást a következő gépeléssel:
sudo systemctl start nginx
sudo systemctl enable nginx
2. lépés: A MariaDB telepítése
A következő lépés a MariaDB csomagok telepítése. Ehhez írja be:
sudo yum install mariadb-server
A MariaDB szerver telepítése után indítsa el és engedélyezze a szolgáltatást a következőkkel:
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
- Az írás idején a MariaDB 5.5 elérhető a hivatalos CentOS 7 lerakatban. Ha újabb verziót szeretne telepíteni, kérjük, olvassa el ezt az oktatóprogramot.Ha a MySQL-t a MariaDB helyett szeretné telepíteni, ellenőrizze az útmutatónk telepítési útmutatóját.
3. lépés: A PHP telepítése
A CentOS 7 PHP 5.4 verzióval érkezik, amely már jó ideje EOL-ed, így a Remi tárolót fogjuk használni a PHP 7.2 telepítéséhez.
Futtassa a következő parancsot a Remi lerakat hozzáadásához a rendszerhez:
sudo yum install
Miután hozzáadta, telepítse a
yum-utils
csomagot, és engedélyezze a
remi-php72
lerakatot:
sudo yum install yum-utils
sudo yum-config-manager --enable remi-php72
Most, hogy engedélyeztük a Remi tárolót, telepíthetjük a PHP FPM-et és néhány leggyakoribb PHP-modult a következőkkel:
sudo yum install php-fpm php-opcache php-cli php-gd php-curl php-mysql
Alapértelmezés szerint a PHP FPM felhasználói apacheként fog futni a 9000-es porton. Megváltoztatjuk a felhasználót
nginx
és
nginx
a TCP-aljzatról az Unix-aljzatra. Ehhez szerkessze a sárga színnel kiemelt sorokat:
sudo nano /etc/php-fpm.d/www.conf
… user = nginx… group = nginx… listen = /run/php-fpm/www.sock… listen.owner = nginx listen.group = nginx
Győződjön meg arról, hogy a
/var/lib/php
könyvtárnak a megfelelő engedélyek vannak:
chown -R root:nginx /var/lib/php
Mentse el a fájlt, engedélyezze és indítsa el a PHP FPM szolgáltatást:
sudo systemctl enable php-fpm
sudo systemctl start php-fpm
4. lépés: Az Nginx konfigurálása a PHP oldalak feldolgozásához
Most, hogy az összes LEMP-összetevő telepítve van, szerkeszthetjük az Nginx szerverblokk-konfigurációs fájlt, és hozzáadhatjuk a következő sorokat, hogy az Nginx feldolgozza a PHP-fájlokat:
server {
#… other code
hely ~.php $ {try_files $ uri = 404; fastcgi_pass unix: /run/php-fpm/www.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name; tartalmazza a fastcgi_params; }}
Ne felejtse el újraindítani az Nginx szolgáltatást, hogy a változások hatályba lépjenek:
Több információ
Az egyes lépésekkel kapcsolatos részletesebb utasításokért kérjük, olvassa el a következő útmutatásokat.
oktatóanyagok
Konfigurálja a Magento 2-t, hogy lakkot használjon a centos 7-en
Az oldalsebesség elengedhetetlen az online áruház sikeréhez. Ez az oktatóanyag ismerteti a Magento 2 konfigurálásának lépéseit, hogy a Varnish teljes oldalú gyorsítótár-megoldás legyen.
Hogyan telepítsük a lámpaköteget a 9-es verzióra
Ez az oktatóprogramok végigvezeti Önt a LAMP verem telepítésében a Debian 9-en. Megmutatjuk, hogyan kell telepíteni az Apache-t, létrehozni az Apache virtuális gazdagépeket, létrehozni egy ingyenes Let's Encrypt SSL tanúsítványt, telepíteni és biztonságos MySQL-t, valamint telepíteni a PHP 7.2-et.
Szerelje be a lámpatestet a centos 7-re
Ebben a sorozatban megmutatjuk, hogyan kell telepíteni az Apache-t, létrehozni egy ingyenes Let's Encrypt SSL tanúsítványt, telepíteni és biztonságosítani a MariaDB-t, valamint telepíteni a PHP 7.x-et.







