Како да инсталирате и да го обезбедите phpMyAdmin на CentOS 6.4 VPS


Статус: застарен

Оваа статија опфаќа верзија на CentOS која повеќе не е поддржана. Ако моментално управувате со сервер со CentOS 6, топло ви препорачуваме надградба или мигрирање на поддржана верзија на CentOS.

Причина:

Видете наместо тоа:

Следното упатство за DigitalOcean може да биде од непосреден интерес, бидејќи го прикажува инсталирањето на phpMyAdmin на серверот CentOS 7:

  • Како да инсталирате и да го обезбедите phpMyAdmin со Apache на сервер CentOS 7

Вовед

Многу веб-локации и апликации бараат бази на податоци за складирање и управување со големи групи на информации. MySQL и MariaDB се популарни системи за управување со бази на податоци поради нивната флексибилност, моќ и сеприсутност.

За многу корисници, управувањето со базите на податоци е тешко од командната линија. За оние кои претпочитаат да користат веб-интерфејс, phpMyAdmin е одлична алтернатива за управувањето управувано со команди.

Во ова упатство, ќе покриеме како да инсталирате и конфигурирате phpMyAdmin на CentOS 6.4 VPS. Постапката треба да биде прилично слична за другите верзии.

Чекор еден - Инсталирајте LAMP Stack

Пред да можеме да инсталираме phpMyAdmin, треба да инсталираме Apache, MySQL и PHP на нашиот сервер. Заедно, заедно со основниот оперативен систем, ова е познато како стек LAMP (Linux, Apache, MySQL, PHP).

Можеме да продолжиме и да ги инсталираме потребните компоненти од стандардните складишта yum со внесување:

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

Веб-сервер, сервер за бази на податоци и јазик за динамичка обработка ќе бидат инсталирани на вашиот сервер и подготвени за употреба.

Втор чекор - Конфигурирајте го стек LAMP

Следно, треба да ги конфигурираме компонентите што штотуку ги инсталиравме.

Стартувајте го веб-серверот

Можеме да започнеме со вклучување на нашиот веб-сервер. Следната команда ќе го стартува Apache:

  1. sudo service httpd start

Проверете дали серверот е вклучен и работи со посета на IP адресата на вашиот сервер во веб-прелистувач:

http://server_IP_addr

Треба да ја видите стандардната тест страница на CentOS Apache. Ако не сакате да користите прелистувач, можете да го прегледате необработениот HTML на страницата со curl:

curl 127.0.0.1

Првиот дел од резултатите треба да има текст кој изгледа вака:

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"> . . .

Ако можете да ја видите оваа страница, веб-серверот е отворен и работи.

Конфигурирајте MySQL

Следно, можеме да ја конфигурираме MySQL, нашата база на податоци. Започнете ја услугата со пишување:

  1. sudo service mysqld start

Првото нешто што треба да направиме е да извршиме едноставна безбедносна скрипта, која ќе заклучи некои опасни стандардни поставки. Исто така, ќе ни овозможи да поставиме лозинка за базата на податоци за административниот корисник root:

  1. sudo mysql_secure_installation

Првото прашање треба да побара од вас да ја внесете тековната лозинка за базата на податоци MySQL. Бидејќи сè уште не сме конфигурирале лозинка, само притиснете ENTER. Потоа можете веднаш да изберете и потврдите лозинка за базата на податоци. Притиснете ENTER преку сите преостанати инструкции за да ги изберете стандардните вредности.

Можете да тестирате дали лозинката за вашата база на податоци е правилно поставена со внесување:

  1. mysql -u root -p

Ќе ви биде побарано лозинката за базата на податоци што штотуку ја издадовте. Откако ќе го внесете, треба да бидете пуштени во сесија на MySQL:

Внесете излез за да се вратите на вашата сесија на школка:

  1. exit

Вашата база на податоци е подготвена за работа сега.

Чекор трет - Инсталирајте phpMyAdmin

Сега, ние сме подготвени да го инсталираме пакетот phpMyAdmin. Овој софтвер не е достапен во стандардните складишта на CentOS 6. Сепак, може да се користи во EPEL repos (Екстра пакети за Enterprise Linux).

Можеме да додадеме пристап до складиштата EPEL на нашиот систем со внесување:

  1. sudo yum install epel-release

Откако ќе го прифатите новото складиште, можете да го инсталирате пакетот phpMyAdmin со внесување:

  1. sudo yum install phpmyadmin

Ова ќе го инсталира phpMyAdmin. Сепак, мораме да го конфигурираме.

Чекор четири - Конфигурирајте phpMyAdmin

За безбедносни цели, треба да го заклучиме пристапот до интерфејсот phpMyAdmin до одредена IP адреса.

Најдете ја вашата IP адреса

Ќе треба да ја знаете IP адресата на компјутерот што планирате да го користите за да пристапите до вашите бази на податоци. Ова е безбедносна мерка за да не можат да се поврзат неовластени луѓе.

Забелешка: ова е не IP адресата на вашиот VPS, туку IP адресата на вашиот домашен или работен компјутер.

Можете да дознаете како пошироката мрежа ја гледа вашата IP адреса со посета на една од овие страници во вашиот веб-прелистувач:

  • Која е мојата IP адреса?
  • Која е мојата IP адреса?
  • Моја IP адреса

Споредете неколку различни страници и уверете се дека сите ви даваат иста вредност. Запишете го ова.

Конфигурирајте ги датотеките на Apache

Пакетот phpMyAdmin инсталира датотека Apache Virtual Host што се користи за конфигурирање на веб-пристап. Отворете ја датотеката со следнава команда:

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

Стандардно, оваа конфигурација дозволува пристап само од истиот компјутер што го хостира софтверот. Бидејќи базите на податоци, веб-серверот и административниот софтвер се хостирани на VPS наместо на вашиот домашен компјутер, ќе мораме да ги прилагодиме овие вредности.

Ова е местото каде што информациите за IP за вашиот домашен компјутер ни доаѓаат. Ќе ја смениме секоја референца во 127.0.0.1 со IP адресата што ја најдовте.

Треба да има четири локации што треба да ги промените:

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

Зачувајте ја и затворете ја датотеката.

Треба да го рестартирате серверот со следнава команда:

  1. sudo service httpd restart

Чекор пет - видете ги резултатите!

Вашиот интерфејс сега треба да биде конфигуриран и подготвен за пристап.

Насочете го вашиот веб-прелистувач на вашата IP адреса VPS проследена со \/phpmyadmin“

http://VPS_IP_address/phpmyadmin

Ќе биде побарано да се најавите. Користете го корисникот root и лозинката што сте ја избрале во фазата на конфигурација на MySQL.

\phpMyAdmin

Откако ќе ги дадете бараните ингеренции, ќе имате пристап до интерфејсот phpMyAdmin:

\phpMyAdmin

Честитки, сега можете да започнете да управувате со софтверот за вашата база на податоци од веб-интерфејсот!

Од Џастин Елингвуд