#7 Kávészünet talk: VPS tárhelyünk felépítése / telepítése Docker alapon
Tartalomjegyzék:
- Előfeltételek
- A phpMyAdmin telepítése a CentOS-ra
- Az Nginx és a phpMyAdmin konfigurálása
- A phpMyAdmin elérése
- Következtetés
A phpMyAdmin egy nyílt forráskódú PHP alapú eszköz a MySQL és a MariaDB szerverek kezelésére egy web-alapú felületen.
A phpMyAdmin lehetővé teszi a MySQL adatbázisokkal való interakciót, a felhasználói fiókok és jogosultságok kezelését, az SQL utasítások végrehajtását, az adatok importálását és exportálását különféle formátumokban és még sok minden mást.
Ebben az oktatóanyagban megmutatjuk, hogyan kell telepíteni a phpMyAdmin szoftvert az Nginx használatával a CentOS 7-en.
Előfeltételek
A bemutató folytatása előtt győződjön meg arról, hogy teljesítette a következő előfeltételeket:
- A LEMP (Linux, Nginx, MySQL és PHP 7) telepítve van a CentOS kiszolgálóra. Bejelentkezve mint sudo jogosultságokkal rendelkező felhasználó.
Annak ellenére, hogy nem szükséges, a phpMyAdmin telepítését javasoljuk elérni a HTTPS-en keresztül. Ha nem rendelkezik SSL-lel a webhelyein, akkor kövesse az Nginx-nek a Legyen titkosítva a CentOS 7-en biztosításával kapcsolatos utasításokat.
A phpMyAdmin telepítése a CentOS-ra
A phpMyAdmin telepítéséhez a CentOS 7 rendszeren tegye a következőket:
-
A phpMyAdmin szerepel az EPEL lerakatban. Ha még nem engedélyezte az EPEL-t, akkor ezt megteheti:
sudo yum install epel-release
Miután engedélyezte az EPEL lerakatot, telepítse a phpMyAdmin szoftvert és annak összes függőségét a következő paranccsal:
sudo yum install phpmyadmin
Változtassa meg az
/etc/phpMyAdmin
könyvtár csoporttulajdonátnginx
(a felhasználó, amely alatt a PHP FPM szolgáltatás fut):sudo chgrp -R nginx /etc/phpMyAdmin
Az Nginx és a phpMyAdmin konfigurálása
Az Nginx konfigurálásának phpMyAdmin fájlok kiszolgálására többféle módja van. Ha a domain szerverblokkja már beállítva a PHP kérések kiszolgálására, akkor egyszerűen létrehozhat egy szimbolikus linket a phpMyAdmin telepítőfájljaiból a domain dokumentum gyökérkönyvtárába.
Ebben az útmutatóban kivonatot készítünk, amelyet belefoglalhatunk bármelyik Nginx szerver blokkfájlunkba.
Kezdje a
snippets
könyvtárának létrehozásával:
sudo mkdir -p /etc/nginx/snippets
Nyissa meg a szövegszerkesztőt, és hozza létre a következő fájlt:
sudo nano /etc/nginx/snippets/phpMyAdmin.conf
Illessze be a következő tartalmat:
/etc/nginx/snippets/phpMyAdmin.conf
location /phpMyAdmin { root /usr/share/; index index.php index.html index.htm; location ~ ^/phpMyAdmin/(.+\.php)$ { try_files $uri =404; root /usr/share/; fastcgi_pass unix:/run/php-fpm/www.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include /etc/nginx/fastcgi_params; } location ~* ^/phpMyAdmin/(.+\.(jpg|jpeg|gif|css|png|js|ico|html|xml|txt))$ { root /usr/share/; } } location /phpmyadmin { rewrite ^/* /phpMyAdmin last; }
Győződjön meg arról, hogy a helyes socket elérési utat vagy címet / portot használja a
fastcgi_pass
irányelvhez.
Mentse el a fájlt, és zárja be a szerkesztőt.
Most hozzáadhatja a következő sort minden olyan domain szerverblokkjához, amelyhez a phpMyAdmin fájlt kívánja elérni:
domain.com/phpmyadmin
include snippets/phpMyAdmin.conf;
Íme egy példa:
/etc/nginx/conf.d/domain.com.conf
server { #… other code include snippets/phpMyAdmin.conf; #… other code }
A phpMyAdmin elérése
A phpMyAdmin felület eléréséhez nyissa meg a kedvenc böngészőt, és írja be a szerver domain nevét vagy nyilvános IP-címét, majd a
/phpmyadmin
:
http(s)://your_domain_or_ip_address/phpmyadmin
Írja be a felhasználói adminisztrációs hitelesítő adatokat, majd kattintson az
Go
gombra.
Következtetés
Gratulálunk, a phpMyAdmin sikeresen telepítette a CentOS 7 szerverre. Most elkezdheti a MySQL adatbázisok, felhasználók és táblák létrehozását, és végrehajthat különféle MySQL lekérdezéseket és műveleteket.
centos phpmyadmin mysql mariadb nginx phpA phpmyadmin telepítése és biztonságos telepítése az apache segítségével az ubuntu 18.04-en
A phpMyAdmin egy nyílt forráskódú PHP alkalmazás, amelynek célja a MySQL és a MariaDB kiszolgálók adminisztrációjának web-alapú felületen történő kezelése. Ez az oktatóprogram ismerteti a phpMyAdmin telepítéséhez és az Apache-val történő Ubuntu 18.04-re történő biztonságos telepítéséhez és biztonságához szükséges lépéseket.
Az nginx telepítése a centos 7-re
A Nginx kiejtése: „motor x” egy ingyenes, nyílt forrású, nagy teljesítményű HTTP és fordított proxy szerver, amely az interneten az egyik legnagyobb webhely terhelésének kezeléséért felelős. Ez az oktatóprogram megtanítja, hogyan kell telepíteni és kezelni az Nginx-et a CentOS 7 gépen.
Az nginx telepítése a centos 8-ra
Az Nginx kiejtett motorja x egy nyílt forrású, nagy teljesítményű HTTP és fordított proxy szerver. Ez az oktatóanyag ismerteti az Nginx telepítését és kezelését a CentOS 8 rendszeren.