Установка Apache PHP MySQL и phpMyAdmin
Innehållsförteckning:
phpMyAdmin är ett open-source PHP-baserat verktyg för att hantera MySQL- och MariaDB-servrar via ett webbaserat gränssnitt.
phpMyAdmin låter dig interagera med MySQL-databaser, hantera användarkonton och privilegier, utföra SQL-uttalanden, importera och exportera data i en mängd olika dataformat och mycket mer.
I denna handledning kommer vi att gå igenom stegen som krävs för att installera och säkra phpMyAdmin med Apache på CentOS 7.
förutsättningar
Se till att du har uppfyllt följande förutsättningar innan du fortsätter med denna handledning:
- LAMP (Linux, Apache, MySQL och PHP) installerad på din CentOS-server. Loggade in som användare med sudo-privilegier.
Även om det inte är nödvändigt, rekommenderas det att komma åt din phpMyAdmin-installation via HTTPS. Om du inte har SSL på dina webbplatser, följ instruktionerna för att säkra din Apache med Let's Encrypt på CentOS 7.
Installera phpMyAdmin
Så här installerar du phpMyAdmin på ett CentOS 7-system:
-
phpMyAdmin är inte tillgängligt i CentOS 7 kärnförvar. För att installera phpMyAdmin måste vi aktivera EPEL-lagret först:
sudo yum install epel-releaseNär EPEL-lagret är aktiverat kan vi installera phpMyAdmin och alla dess beroenden med följande kommando:
sudo yum install phpmyadmin
Konfigurera och säkra phpMyAdmin
Apache-konfigurationsfil för phpMyAdmin skapas automatiskt under installationen. Som standard nekas alla anslutningar utom de från localhost. Eftersom vi kommer åt phpMyAdmin från avlägsna platser måste vi ändra konfigurationsfilen och ange tillåtna IP-adresser.
Öppna konfigurationsfilen phpMyAdmin Apache:
sudo nano /etc/httpd/conf.d/phpMyAdmin.conf
Ändra de två raderna som läser
Require ip 127.0.0.1
med din hemanslutnings IP-adress. Om du inte känner din hem-IP-adress öppnar du Google-sökning i din webbläsare och skriver
what is my ip
./etc/httpd/conf.d/phpMyAdmin.conf
# Apache 2.4 Require ip 192.168.42.57 Require ip::1
# Apache 2.4 Require ip 192.168.42.57 Require ip::1
Stäng och spara filen.
Require all granted
innan raden
Require ip
.
För ett extra lager av säkerhet kommer vi att lösenordsskydda phpMyAdmin-katalogen genom att skapa en grundläggande autentisering.
Börja med att skapa en ny autentiseringsfil med
htpasswd
verktyget. Vi lagrar
.htpasswd
filen i
/etc/phpMyAdmin
katalogen:
sudo htpasswd -c /etc/phpMyAdmin/.htpasswd admin
I det här exemplet skapar vi en användare som heter
admin
. Du kan välja vilket användarnamn du vill ha.
Kommandot ovan uppmanar dig att ange och bekräfta användarens lösenord.
New password: Re-type new password: Adding password for user admin
Senare, om du behöver lägga till ytterligare användare, använd samma kommando utan
-c
flaggan:
sudo htpasswd /etc/phpMyAdmin/.htpasswd admin2
Nästa steg är att konfigurera Apache för att lösenordsskydda phpMyAdmin-katalogen och använda
.htpasswd
filen. För att göra det öppnar du filen
phpMyAdmin.conf
som automatiskt skapades under phpMyAdmin-installationen:
sudo nano /etc/httpd/conf.d/phpMyAdmin.conf
Och sätt in följande rader markerade med gult:
/etc/httpd/conf.d/phpMyAdmin.confSpara filen och starta om Apache-tjänsten så att ändringar träder i kraft: När du öppnar din phpMyAdmin uppmanas du att ange inloggningsuppgifterna för användaren du tidigare skapade: Grattis, du har installerat phpMyAdmin på din CentOS 7-server. Du kan nu börja skapa MySQL-databaser, användare och tabeller och utföra olika MySQL-frågor och operationer.
AddDefaultCharset UTF-8 Options +FollowSymLinks +Multiviews +Indexes AllowOverride None AuthType basic AuthName "Authentication Required" AuthUserFile /etc/phpMyAdmin/.htpasswd Require valid-user…
AddDefaultCharset UTF-8 Options +FollowSymLinks +Multiviews +Indexes AllowOverride None AuthType basic AuthName "Authentication Required" AuthUserFile /etc/phpMyAdmin/.htpasswd Require valid-user…
sudo systemctl restart
Det är också en bra idé att ändra alias
/phpmyadmin
till något mer unikt och säkert.
https://your_domain_or_ip_address/phpmyadmin



Slutsats
Det är inte lätt att vara WinZip idag. Windows har kunnat öppna och skapa Zip-filer på egen hand en stund, och gratis, kraftfulla komprimeringsverktyg som 7-Zip är lättillgängliga och aktivt underhållna. Och ändå soldaterna 20-åriga soldater på med version 17, som levererar imponerande verktyg och visar en känd medvetenhet om det snabbt växande molnlagrings- och fildelningslandskapet. Ny integration med molnetjänster och sociala nätverk ger WinZip ett fast fotfäste i onlinevärlden. Den är tillgä
WinZip 17 är inte den första versionen som innehåller Ribbon-gränssnittet, den rad av stora, djärva ikoner som debuterade med Microsofts kontor 2007. Inte alla älskar bandet, men WinZip har traditionellt varit verktygsfältbaserat, så bandet fungerar bra för det. UI: n delar bandflikar enligt funktionalitet, med tydliga etiketter som Unzip, Edit, Share, Tools och Settings. WinZip har gjort lite extra arbete så att när du startar programmet färskt skapas den första fliken, så att du snabbt kan läg
Hur du installerar och säkra phpmyadmin med apache på debian 9
phpMyAdmin är en gratis, open source PHP-baserad applikation utformad för att förenkla administrationen av MySQL och MariaDB-servrar via ett webbaserat gränssnitt. Denna handledning beskriver stegen som krävs för att installera och säkra phpMyAdmin på Debian 9 med Apache webbserver.
Hur du installerar och säkra phpmyadmin med apache på ubuntu 18.04
phpMyAdmin är en öppen källkod PHP-applikation som är utformad för att hantera administrationen av MySQL och MariaDB-servrar över ett webbaserat gränssnitt. Denna handledning täcker stegen som krävs för att installera och säkra phpMyAdmin med Apache på Ubuntu 18.04.







