Si të instaloni dhe siguroni phpMyAdmin në një CentOS 6.4 VPS


Statusi: I vjetëruar

Ky artikull mbulon një version të CentOS që nuk mbështetet më. Nëse aktualisht jeni duke përdorur një server që ekzekuton CentOS 6, ne rekomandojmë shumë përmirësimin ose migrimin në një version të mbështetur të CentOS.

Arsyeja:

Shih në vend të tij:

Tutoriali i mëposhtëm DigitalOcean mund të jetë me interes të menjëhershëm, pasi përshkruan instalimin e phpMyAdmin në një server CentOS 7:

  • Si të instaloni dhe të siguroni phpMyAdmin me Apache në një server CentOS 7

Prezantimi

Shumë faqe interneti dhe aplikacione kërkojnë baza të të dhënave për të ruajtur dhe menaxhuar grupe të mëdha informacioni. MySQL dhe MariaDB janë sisteme të njohura të menaxhimit të bazës së të dhënave për shkak të fleksibilitetit, fuqisë dhe përhapjes së tyre.

Për shumë përdorues, menaxhimi i bazave të të dhënave është i vështirë nga linja e komandës. Për ata që preferojnë të përdorin një ndërfaqe në internet, phpMyAdmin është një alternativë e shkëlqyer për menaxhimin e drejtuar nga komanda.

Në këtë udhëzues, ne do të mbulojmë se si të instaloni dhe konfiguroni phpMyAdmin në një CentOS 6.4 VPS. Procedura duhet të jetë mjaft e ngjashme për versionet e tjera.

Hapi i parë - Instaloni një rafte LAMP

Përpara se të instalojmë phpMyAdmin, duhet të instalojmë Apache, MySQL dhe PHP në serverin tonë. Së bashku, së bashku me sistemin operativ themelor, kjo njihet si një pirg LAMP (Linux, Apache, MySQL, PHP).

Mund të vazhdojmë dhe të instalojmë komponentët e nevojshëm nga depot e paracaktuara yum duke shtypur:

  1. sudo yum install httpd mysql-server php php-mysql

Një server ueb, serveri i bazës së të dhënave dhe një gjuhë dinamike e përpunimit do të instalohen në serverin tuaj dhe do të jenë gati për t'u përdorur.

Hapi i dytë — Konfiguro Stackin LAMP

Më pas, duhet të konfigurojmë komponentët që sapo kemi instaluar.

Nisni serverin në internet

Mund të fillojmë duke ndezur serverin tonë të internetit. Komanda e mëposhtme do të nisë Apache:

  1. sudo service httpd start

Kontrolloni nëse serveri është në funksion dhe funksionon duke vizituar adresën IP të serverit tuaj në një shfletues uebi:

http://server_IP_addr

Ju duhet të shihni faqen e testimit të paracaktuar të CentOS Apache. Nëse nuk dëshironi të përdorni një shfletues, mund të shikoni HTML-në e papërpunuar të faqes me curl:

curl 127.0.0.1

Pjesa e parë e rezultateve duhet të ketë tekst që duket si ky:

Output
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <head> <title>Apache HTTP Server Test Page powered by CentOS</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <style type="text/css"> . . .

Nëse mund ta shihni këtë faqe, serveri i uebit është i hapur dhe funksional.

Konfiguro MySQL

Më pas, ne mund të konfigurojmë MySQL, bazën tonë të të dhënave. Filloni shërbimin duke shtypur:

  1. sudo service mysqld start

Gjëja e parë që duhet të bëjmë është të ekzekutojmë një skript të thjeshtë sigurie, i cili do të bllokojë disa parazgjedhje të rrezikshme. Do të na lejojë gjithashtu të vendosim një fjalëkalim të bazës së të dhënave për përdoruesin administrativ root:

  1. sudo mysql_secure_installation

Pyetja e parë duhet t'ju kërkojë të futni fjalëkalimin aktual për bazën e të dhënave MySQL. Meqenëse nuk kemi konfiguruar ende një fjalëkalim, thjesht shtypni ENTER. Më pas mund të zgjidhni dhe konfirmoni menjëherë një fjalëkalim për bazën e të dhënave. Shtypni ENTER përmes të gjitha kërkesave të mbetura për të zgjedhur vlerat e paracaktuara.

Mund të provoni nëse fjalëkalimi juaj i bazës së të dhënave është vendosur saktë duke shtypur:

  1. mysql -u root -p

Do t'ju kërkohet fjalëkalimi i bazës së të dhënave që sapo keni lëshuar. Pasi ta shtypni, duhet të futeni në një sesion MySQL:

Shkruani dalje për t'u kthyer në sesionin tuaj të guaskës:

  1. exit

Baza juaj e të dhënave është gati për të funksionuar tani.

Hapi i tretë - Instaloni phpMyAdmin

Tani, ne jemi gati të instalojmë paketën phpMyAdmin. Ky softuer nuk disponohet në depot e paracaktuara të CentOS 6. Sidoqoftë, ai është i disponueshëm në repos EPEL (Paketa Shtesë për Linux Enterprise).

Ne mund të shtojmë qasje në depot EPEL në sistemin tonë duke shtypur:

  1. sudo yum install epel-release

Pas pranimit të depove të reja, mund të instaloni paketën phpMyAdmin duke shtypur:

  1. sudo yum install phpmyadmin

Kjo do të instalojë phpMyAdmin. Ne ende duhet ta konfigurojmë atë.

Hapi i katërt - Konfiguro phpMyAdmin

Për qëllime sigurie, duhet të mbyllim aksesin në ndërfaqen phpMyAdmin në një adresë IP specifike.

Gjeni adresën tuaj IP

Ju do të duhet të dini adresën IP të kompjuterit që planifikoni të përdorni për të hyrë në bazat e të dhënave tuaja. Kjo është një masë paraprake sigurie në mënyrë që njerëzit e paautorizuar të mos mund të lidhen.

Shënim: Kjo është jo adresa IP e VPS-së tuaj, është adresa IP e kompjuterit tuaj të shtëpisë ose të punës.

Mund të zbuloni se si ueb-i i madh e sheh adresën tuaj IP duke vizituar një nga këto sajte në shfletuesin tuaj të internetit:

  • Cila është adresa ime IP?
  • Çfarë është IP-ja ime?
  • Adresa ime IP

Krahasoni disa sajte të ndryshme dhe sigurohuni që të gjitha t'ju japin të njëjtën vlerë. Shkruani këtë.

Konfiguro skedarët Apache

Paketa phpMyAdmin instalon një skedar Apache Virtual Host që përdoret për të konfiguruar aksesin në ueb. Hapni skedarin me komandën e mëposhtme:

  1. sudo nano /etc/httpd/conf.d/phpMyAdmin.conf

Si parazgjedhje, ky konfigurim lejon qasjen vetëm nga i njëjti kompjuter që pret softuerin. Për shkak se bazat e të dhënave, serveri në internet dhe softueri i administrimit janë të vendosura në një VPS në vend të kompjuterit tuaj të shtëpisë, ne do të duhet t'i rregullojmë këto vlera.

Kjo është ajo ku informacioni IP për kompjuterin tuaj të shtëpisë vjen në ndihmë. Ne do të ndryshojmë çdo referencë në 127.0.0.1 me adresën IP që gjetët.

Duhet të ketë katër vende që duhet të ndryshoni:

. . .
Require ip your_workstation_IP_address
. . .
Allow from your_workstation_IP_address
. . .
Require ip your_workstation_IP_address
. . .
Allow from your_workstation_IP_address
. . .

Ruani dhe mbyllni skedarin.

Ju duhet të rinisni serverin me komandën e mëposhtme:

  1. sudo service httpd restart

Hapi i pestë - Shihni rezultatet!

Ndërfaqja juaj tani duhet të jetë e konfiguruar dhe e gatshme për qasje.

Drejtojeni shfletuesin tuaj të internetit te adresa juaj IP VPS e ndjekur nga \/phpmyadmin”

http://VPS_IP_address/phpmyadmin

Do t'ju kërkohet të identifikoheni. Përdorni përdoruesin root dhe fjalëkalimin që keni zgjedhur gjatë fazës së konfigurimit të MySQL.

\kërkesa

Pasi të jepni kredencialet e kërkuara, do të keni akses në ndërfaqen phpMyAdmin:

\ekrani

Urime, tani mund të filloni të menaxhoni softuerin tuaj të bazës së të dhënave nga ndërfaqja e uebit!

Nga Justin Ellingwood