Install phpMyAdmin on Centos 7 / Linux Tutorial
Inhoudsopgave:
- voorwaarden
- PhpMyAdmin installeren op CentOS
- Nginx en phpMyAdmin configureren
- Toegang tot phpMyAdmin
- Conclusie
phpMyAdmin is een open source PHP-gebaseerde tool voor het beheer van MySQL- en MariaDB-servers via een webgebaseerde interface.
Met phpMyAdmin kunt u communiceren met MySQL-databases, gebruikersaccounts en privileges beheren, SQL-instructies uitvoeren, gegevens importeren en exporteren in verschillende gegevensindelingen en nog veel meer.
In deze zelfstudie laten we u zien hoe u phpMyAdmin met Nginx op CentOS 7 installeert.
voorwaarden
Zorg ervoor dat u aan de volgende voorwaarden hebt voldaan voordat u doorgaat met deze zelfstudie:
- LEMP (Linux, Nginx, MySQL en PHP 7) geïnstalleerd op uw CentOS-server. Aangemeld als een gebruiker met sudo-rechten.
Hoewel niet noodzakelijk, wordt het aangeraden om toegang te krijgen tot uw phpMyAdmin-installatie via HTTPS. Als u geen SSL op uw sites heeft, volgt u de instructies over het beveiligen van uw Nginx met Let's Encrypt op CentOS 7.
PhpMyAdmin installeren op CentOS
Gebruik de volgende stappen om phpMyAdmin op een CentOS 7-systeem te installeren:
-
phpMyAdmin is opgenomen in de EPEL-repository. Als EPEL nog niet is ingeschakeld, kunt u dit doen door te typen:
sudo yum install epel-release
Nadat de EPEL-repository is ingeschakeld, installeert u phpMyAdmin en al zijn afhankelijkheden met de volgende opdracht:
sudo yum install phpmyadmin
Wijzig het groepseigendom van de map
/etc/phpMyAdmin
innginx
(de gebruiker waaronder de PHP FPM-service wordt uitgevoerd):sudo chgrp -R nginx /etc/phpMyAdmin
Nginx en phpMyAdmin configureren
Er zijn verschillende manieren om de Nginx te configureren om phpMyAdmin-bestanden weer te geven. Als het serverblok van uw domein al is ingesteld om de PHP-aanvragen te bedienen, kunt u eenvoudig een symbolische koppeling maken van de phpMyAdmin-installatiebestanden naar de hoofdmap van uw domeinedocument.
In deze handleiding maken we een fragment dat we in elk van onze Nginx-serverblokbestanden kunnen opnemen.
Begin met het maken van de
snippets
:
sudo mkdir -p /etc/nginx/snippets
Open uw teksteditor en maak het volgende bestand:
sudo nano /etc/nginx/snippets/phpMyAdmin.conf
Plak de volgende inhoud:
/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; }
Zorg ervoor dat u het juiste
fastcgi_pass
of adres / poort gebruikt voor de
fastcgi_pass
richtlijn.
Sla het bestand op en sluit uw editor.
U kunt nu de volgende regel toevoegen aan het serverblok van elk domein waar u phpMyAdmin wilt openen met:
domain.com/phpmyadmin
include snippets/phpMyAdmin.conf;
Hier is een voorbeeld:
/etc/nginx/conf.d/domain.com.conf
server { #… other code include snippets/phpMyAdmin.conf; #… other code }
Toegang tot phpMyAdmin
Om toegang te krijgen tot de phpMyAdmin-interface opent u uw favoriete browser en typt u de domeinnaam of het openbare IP-adres van uw server gevolgd door
/phpmyadmin
:
http(s)://your_domain_or_ip_address/phpmyadmin
Voer de inloggegevens van de beheerder in en klik op
Go
.
Conclusie
Gefeliciteerd, u hebt phpMyAdmin met succes op uw CentOS 7-server geïnstalleerd. U kunt nu beginnen met het maken van MySQL-databases, gebruikers en tabellen en verschillende MySQL-query's en bewerkingen uitvoeren.
centos phpmyadmin mysql mariadb nginx phpHoe phpmyadmin te installeren en beveiligen met apache op centos 7
Met phpMyAdmin kunt u communiceren met MySQL-databases, gebruikersaccounts en privileges beheren en SQL-instructies uitvoeren. In deze tutorial zullen we de stappen doorlopen die nodig zijn voor het installeren en beveiligen van phpMyAdmin met Apache op CentOS 7.
Hoe phpmyadmin met nginx op ubuntu 18.04 te installeren
phpMyAdmin is een open source PHP-gebaseerde tool voor het beheer van MySQL- en MariaDB-servers via een webgebaseerde interface. Deze tutorial beschrijft hoe phpMyAdmin met Nginx op Ubuntu 18.04 te installeren.
Hoe wordpress met nginx op centos 7 te installeren
In deze zelfstudie laten we u zien hoe u WordPress op een CentOS 7-machine kunt installeren. WordPress is veruit het populairste open source blog- en CMS-platform ter wereld.