Как настроить веб сервер на Ubuntu 18.04 [Nginx + PHP-FPM + phpMyAdmin + vsftpd]
Innholdsfortegnelse:
- Forutsetninger
- Installere phpMyAdmin på CentOS
- Konfigurere Nginx og phpMyAdmin
- Få tilgang til phpMyAdmin
- Konklusjon
phpMyAdmin er et open source PHP-basert verktøy for å administrere MySQL og MariaDB-servere over et nettbasert grensesnitt.
phpMyAdmin lar deg samhandle med MySQL-databaser, administrere brukerkontoer og privilegier, utføre SQL-setninger, importere og eksportere data i en rekke dataformater og mye mer.
I denne opplæringen vil vi vise deg hvordan du installerer phpMyAdmin med Nginx på CentOS 7.
Forutsetninger
Forsikre deg om at du har oppfylt følgende forutsetninger før du fortsetter med denne opplæringen:
- LEMP (Linux, Nginx, MySQL og PHP 7) installert på CentOS-serveren din. Logget inn som bruker med sudo-rettigheter.
Selv om det ikke er nødvendig, anbefales det å få tilgang til phpMyAdmin-installasjonen via HTTPS. Hvis du ikke har SSL på nettstedene dine, følg instruksjonene for å sikre din Nginx med Let's Encrypt på CentOS 7.
Installere phpMyAdmin på CentOS
Bruk følgende trinn for å installere phpMyAdmin på et CentOS 7-system:
-
phpMyAdmin er inkludert i EPEL-depotet. Hvis du ikke allerede har EPEL aktivert, kan du gjøre det ved å skrive:
sudo yum install epel-release
Når EPEL-arkivet er aktivert, installerer du phpMyAdmin og alle avhengigheter med følgende kommando:
sudo yum install phpmyadmin
Endre
nginx
til katalogen/etc/phpMyAdmin
tilnginx
(brukeren som PHP FPM-tjenesten kjører under):sudo chgrp -R nginx /etc/phpMyAdmin
Konfigurere Nginx og phpMyAdmin
Det er flere måter å konfigurere Nginx til å tjene phpMyAdmin-filer. Hvis domenets serverblokk allerede er konfigurert for å betjene PHP-forespørsler, kan du ganske enkelt opprette en symbolsk kobling fra phpMyAdmin-installasjonsfilene til domenedokumentets rotkatalog.
I denne guiden lager vi et kodestykke som vi kan inkludere i hvilken som helst av Nginx-serverblokkfilene våre.
Begynn med å lage katalogene for
snippets
:
sudo mkdir -p /etc/nginx/snippets
Åpne teksteditoren din og lag følgende fil:
sudo nano /etc/nginx/snippets/phpMyAdmin.conf
Lim inn følgende innhold:
/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; }
Forsikre deg om at du bruker riktig stikkontakt eller adresse / port for
fastcgi_pass
direktivet.
Lagre filen og lukk redaktøren.
Du kan nå legge til følgende linje i hvert domenes serverblokk der du vil ha tilgang til phpMyAdmin ved å bruke:
domain.com/phpmyadmin
include snippets/phpMyAdmin.conf;
Her er et eksempel:
/etc/nginx/conf.d/domain.com.conf
server { #… other code include snippets/phpMyAdmin.conf; #… other code }
Få tilgang til phpMyAdmin
For å få tilgang til phpMyAdmin-grensesnittet, åpne favorittleseren din og skriv inn serverens domenenavn eller den offentlige IP-adressen etterfulgt av
/phpmyadmin
:
http(s)://your_domain_or_ip_address/phpmyadmin
Skriv inn de legitimasjonene for administratorinnlogging og klikk på
Go
.
Konklusjon
Gratulerer, du har installert phpMyAdmin på CentOS 7-serveren din. Du kan nå begynne å lage MySQL-databaser, brukere og tabeller og utføre forskjellige MySQL-spørsmål og operasjoner.
centos phpmyadmin mysql mariadb nginx phpHvordan installere og sikre phpmyadmin med apache på centos 7

phpMyAdmin lar deg samhandle med MySQL-databaser, administrere brukerkontoer og privilegier og utføre SQL-setninger. I denne opplæringen vil vi gå gjennom trinnene som er nødvendige for å installere og sikre phpMyAdmin med Apache på CentOS 7.
Hvordan installere phpmyadmin med nginx på ubuntu 18.04

phpMyAdmin er et open source PHP-basert verktøy for å administrere MySQL og MariaDB-servere over et nettbasert grensesnitt. Denne veiledningen beskriver hvordan du installerer phpMyAdmin med Nginx på Ubuntu 18.04.
Hvordan installere wordpress med nginx på centos 7

I denne opplæringen vil vi vise deg hvordan du installerer WordPress på en CentOS 7-maskin. WordPress er den desidert mest populære open source blogging og CMS-plattformen over hele verden.