Како да инсталирате и да го обезбедите 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
со внесување:
- sudo yum install httpd mysql-server php php-mysql
Веб-сервер, сервер за бази на податоци и јазик за динамичка обработка ќе бидат инсталирани на вашиот сервер и подготвени за употреба.
Втор чекор - Конфигурирајте го стек LAMP
Следно, треба да ги конфигурираме компонентите што штотуку ги инсталиравме.
Стартувајте го веб-серверот
Можеме да започнеме со вклучување на нашиот веб-сервер. Следната команда ќе го стартува Apache:
- 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, нашата база на податоци. Започнете ја услугата со пишување:
- sudo service mysqld start
Првото нешто што треба да направиме е да извршиме едноставна безбедносна скрипта, која ќе заклучи некои опасни стандардни поставки. Исто така, ќе ни овозможи да поставиме лозинка за базата на податоци за административниот корисник root
:
- sudo mysql_secure_installation
Првото прашање треба да побара од вас да ја внесете тековната лозинка за базата на податоци MySQL. Бидејќи сè уште не сме конфигурирале лозинка, само притиснете ENTER. Потоа можете веднаш да изберете и потврдите лозинка за базата на податоци. Притиснете ENTER преку сите преостанати инструкции за да ги изберете стандардните вредности.
Можете да тестирате дали лозинката за вашата база на податоци е правилно поставена со внесување:
- mysql -u root -p
Ќе ви биде побарано лозинката за базата на податоци што штотуку ја издадовте. Откако ќе го внесете, треба да бидете пуштени во сесија на MySQL:
-
Внесете излез
за да се вратите на вашата сесија на школка:
- exit
Вашата база на податоци е подготвена за работа сега.
Чекор трет - Инсталирајте phpMyAdmin
Сега, ние сме подготвени да го инсталираме пакетот phpMyAdmin. Овој софтвер не е достапен во стандардните складишта на CentOS 6. Сепак, може да се користи во EPEL repos (Екстра пакети за Enterprise Linux).
Можеме да додадеме пристап до складиштата EPEL на нашиот систем со внесување:
- sudo yum install epel-release
Откако ќе го прифатите новото складиште, можете да го инсталирате пакетот phpMyAdmin со внесување:
- sudo yum install phpmyadmin
Ова ќе го инсталира phpMyAdmin. Сепак, мораме да го конфигурираме.
Чекор четири - Конфигурирајте phpMyAdmin
За безбедносни цели, треба да го заклучиме пристапот до интерфејсот phpMyAdmin до одредена IP адреса.
Најдете ја вашата IP адреса
Ќе треба да ја знаете IP адресата на компјутерот што планирате да го користите за да пристапите до вашите бази на податоци. Ова е безбедносна мерка за да не можат да се поврзат неовластени луѓе.
Забелешка: ова е не IP адресата на вашиот VPS, туку IP адресата на вашиот домашен или работен компјутер.
Можете да дознаете како пошироката мрежа ја гледа вашата IP адреса со посета на една од овие страници во вашиот веб-прелистувач:
- Која е мојата IP адреса?
- Која е мојата IP адреса?
- Моја IP адреса
Споредете неколку различни страници и уверете се дека сите ви даваат иста вредност. Запишете го ова.
Конфигурирајте ги датотеките на Apache
Пакетот phpMyAdmin инсталира датотека Apache Virtual Host што се користи за конфигурирање на веб-пристап. Отворете ја датотеката со следнава команда:
- 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
. . .
Зачувајте ја и затворете ја датотеката.
Треба да го рестартирате серверот со следнава команда:
- sudo service httpd restart
Чекор пет - видете ги резултатите!
Вашиот интерфејс сега треба да биде конфигуриран и подготвен за пристап.
Насочете го вашиот веб-прелистувач на вашата IP адреса VPS проследена со \/phpmyadmin“
http://VPS_IP_address/phpmyadmin
Ќе биде побарано да се најавите. Користете го корисникот root и лозинката што сте ја избрале во фазата на конфигурација на MySQL.
Откако ќе ги дадете бараните ингеренции, ќе имате пристап до интерфејсот phpMyAdmin:
Честитки, сега можете да започнете да управувате со софтверот за вашата база на податоци од веб-интерфејсот!