Install server nginx, php, mysql, phpmyadmin on centos 7 | Install lemp server on centos 7
Spisu treści:
- Wymagania wstępne
- Instalowanie phpMyAdmin na CentOS
- Konfigurowanie Nginx i phpMyAdmin
- Dostęp do phpMyAdmin
- Wniosek
phpMyAdmin to otwarte narzędzie PHP do zarządzania serwerami MySQL i MariaDB za pośrednictwem interfejsu sieciowego.
phpMyAdmin pozwala na interakcję z bazami danych MySQL, zarządzanie kontami i uprawnieniami użytkowników, wykonywanie instrukcji SQL, importowanie i eksportowanie danych w różnych formatach danych i wiele więcej.
W tym samouczku pokażemy, jak zainstalować phpMyAdmin z Nginx na CentOS 7.
Wymagania wstępne
Przed kontynuowaniem tego samouczka upewnij się, że zostały spełnione następujące wymagania wstępne:
- LEMP (Linux, Nginx, MySQL i PHP 7) zainstalowany na serwerze CentOS. Zalogowany jako użytkownik z uprawnieniami sudo.
Chociaż nie jest to konieczne, zaleca się dostęp do instalacji phpMyAdmin przez HTTPS. Jeśli nie masz SSL w swoich witrynach, postępuj zgodnie z instrukcjami dotyczącymi zabezpieczania swojego Nginx za pomocą Let's Encrypt na CentOS 7.
Instalowanie phpMyAdmin na CentOS
Wykonaj następujące kroki, aby zainstalować phpMyAdmin w systemie CentOS 7:
-
phpMyAdmin znajduje się w repozytorium EPEL. Jeśli nie masz jeszcze włączonej funkcji EPEL, możesz to zrobić, wpisując:
sudo yum install epel-releasePo włączeniu repozytorium EPEL zainstaluj phpMyAdmin i wszystkie jego zależności za pomocą następującego polecenia:
sudo yum install phpmyadminZmień własność grupy katalogu
/etc/phpMyAdminnanginx(użytkownik, pod którym działa usługa PHP FPM):sudo chgrp -R nginx /etc/phpMyAdmin
Konfigurowanie Nginx i phpMyAdmin
Istnieje kilka sposobów konfiguracji Nginx do obsługi plików phpMyAdmin. Jeśli blok serwera domeny jest już skonfigurowany do obsługi żądań PHP, możesz po prostu utworzyć symboliczne łącze z plików instalacyjnych phpMyAdmin do katalogu głównego dokumentu domeny.
W tym przewodniku utworzymy fragment, który możemy dołączyć do dowolnego z naszych plików bloków serwera Nginx.
Zacznij od utworzenia katalogu
snippets
:
sudo mkdir -p /etc/nginx/snippets
Otwórz edytor tekstu i utwórz następujący plik:
sudo nano /etc/nginx/snippets/phpMyAdmin.conf
Wklej następującą treść:
/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; }
Upewnij się, że używasz prawidłowej ścieżki gniazda lub adresu / portu dla dyrektywy
fastcgi_pass
.
Zapisz plik i zamknij edytor.
Możesz teraz dodać następujący wiersz do bloku serwera każdej domeny, do którego chcesz uzyskać dostęp do phpMyAdmin przy użyciu:
domain.com/phpmyadmin
include snippets/phpMyAdmin.conf;
Oto przykład:
/etc/nginx/conf.d/domain.com.conf
server { #… other code include snippets/phpMyAdmin.conf; #… other code }
Dostęp do phpMyAdmin
Aby uzyskać dostęp do interfejsu phpMyAdmin, otwórz swoją ulubioną przeglądarkę i wpisz nazwę domeny lub publiczny adres IP serwera, a następnie
/phpmyadmin
:
http(s)://your_domain_or_ip_address/phpmyadmin
Wprowadź dane logowania użytkownika administracyjnego i kliknij
Go
.


Wniosek
Gratulacje, pomyślnie zainstalowałeś phpMyAdmin na serwerze CentOS 7. Możesz teraz rozpocząć tworzenie baz danych MySQL, użytkowników i tabel oraz wykonywać różne zapytania i operacje MySQL.
centos phpmyadmin mysql mariadb nginx phpJak zainstalować i zabezpieczyć phpmyadmin z Apache na Centos 7
phpMyAdmin umożliwia interakcję z bazami danych MySQL, zarządzanie kontami i uprawnieniami użytkowników oraz wykonywanie instrukcji SQL. W tym samouczku przeprowadzimy kroki niezbędne do zainstalowania i zabezpieczenia phpMyAdmin za pomocą Apache na CentOS 7.
Jak zainstalować Nginx na Centos 7
Nginx wymawia „silnik x” to darmowy, otwarty serwer o wysokiej wydajności HTTP i odwrotny serwer proxy odpowiedzialny za obsługę niektórych największych witryn w Internecie. Ten samouczek nauczy Cię, jak instalować i zarządzać Nginx na komputerze CentOS 7.
Jak zainstalować phpmyadmin z nginx na Ubuntu 18.04
phpMyAdmin to otwarte narzędzie PHP do zarządzania serwerami MySQL i MariaDB za pośrednictwem interfejsu sieciowego. W tym samouczku opisano, jak zainstalować phpMyAdmin z Nginx na Ubuntu 18.04.







