PhpMyAdmin je bezplatný projekt prevývojári webu, ktorých cieľom je uľahčiť interakciu s databázami MySQL. Tento nástroj je napísaný v PHP a funguje prostredníctvom ľubovoľného webového prehľadávača. Aby to fungovalo správne, musíte mať v systéme nainštalovaný webový server, PHP a MySQL. Tento článok sa zameria na inštaláciu PhpMyAdmin na rôzne operačné systémy - Ubuntu, Centos a Debian.
Inštalácia PhpMyAdmin na Ubuntu
Pred inštaláciou programu do tohto systému musíte mať v sebe balík LAMP. Prvý výraz v skratke znamená, že sa použije systém rodiny Linux.
Apache je jedným z najžiadanejšíchwebové servery. MySql je komponent na prácu s databázami stránok alebo projektov. PHP je jazyk, v ktorom sú písané webové služby. V tejto súvislosti to znamená, že sa používa prekladač, ktorý prevádza kód PHP na pokyny, ktorým prehliadač rozumie. Nasleduje stručný popis procesu inštalácie tejto súpravy. Bez neho nebudete môcť používať PhpMyAdmin.
Inštaluje sa LAMP
Všetky tieto komponenty je možné inštalovať samostatne alebo ako hotovú súpravu. Aby ste pochopili proces nastavenia, je najlepšie všetko robiť ručne. Apache na Ubuntu je možné nainštalovať na dva riadky:
- sudo apt-get update - tento riadok je potrebný na aktualizáciu údajov o aplikáciách, ktoré sú už v systéme;
- sudo apt-get install apache2 - samotná inštalácia.
Pretože tieto príkazy musia byť vykonané v mene používateľasuperuser, potom sa pred nich umiestni sudo a vyžaduje sa heslo root. Systém naskenuje dostupné miesto a nahlási, koľko zaberie nový softvér. Potom ponúkne súhlas stlačením klávesu Y. Úspešná inštalácia servera sa kontroluje prechodom na adresu localhost v prehliadači. Výsledkom by mala byť stránka podobná stránke zobrazenej na obrázku nižšie.
Ďalším krokom je inštalácia a konfigurácia MySQL.Rovnako ako u servera sa používa terminál. Zadáva sa do: sudo apt-get install mysql-server. V tomto procese vás systém vyzve na zadanie hesla pre účet root. Stojí za zmienku, že to nie je root Ubuntu, ale MySQL.
Posledným krokom je inštalácia PHP na Ubuntu.Tento modul bude musieť byť nainštalovaný v spojení s niekoľkými jeho doplnkami, aby mohol správne a optimálne pracovať s databázami a serverom. Spustí sa nasledujúci príkaz, ktorý sa skladá z niekoľkých mien: sudo apt-get install php libapache2-mod-php php-mcrypt php-mysql. Po jeho zadaní možno inštaláciu komponentov LAMP považovať za dokončenú. Zostáva reštartovať server pomocou príkazu sudo systemctl restart apache2.
Vyskúšať funkčnosť tohtosoftvérového balíka vytvorte testovací súbor v adresári / var / www / html /. V ňom môžete napísať niekoľko riadkov v PHP, ktoré zobrazia údaje o systéme alebo chybu v prípade poruchy:
- <? php
- phpinfo ()
- ?>
Teraz by sa na adrese localhost / filename.php mala zobraziť stránka podobná stránke zobrazenej na obrázku vyššie.
PhpMyAdmin: postupnosť akcií
Inštalácia PhpMyAdmin na Ubuntu je rovnaká akoako ostatné aplikácie - prostredníctvom niekoľkých riadkov. Najskôr napíšeme tento príkaz: sudo apt-get install phpmyadmin. V tomto procese sa používateľ opýta, ktorý server bude fungovať. V takom prípade musíte zvoliť Apache. Ďalšou otázkou bude, či sa použije konfiguračný nástroj dbconfig-common, na ktorý by ste mali odpovedať kladne. Najdôležitejšie je, že sa zobrazí výzva na zadanie hesla pre databázu MySQL. Potom potrebujete tajný kód aj pre PhpMyAdmin. Zostáva znova reštartovať webový server: sudo systemctl restart apache2. Po prechode na adresu localhost / phpmyadmin by sa mala zobraziť stránka na zadanie prihlasovacieho mena a hesla: Po prihlásení môžete manuálne spravovať databázy pomocou pohodlného rozhrania.
CentOS a PhpMyAdmin
Nainštalovať aj PhpMyAdmin na CentOSbudete potrebovať súpravu LAMP. Celý postup je veľmi podobný postupu popísanému pre Ubuntu. Jediný rozdiel je v tom, že sa to vykonáva prostredníctvom správcu Yum a samotný názov servera vyzerá trochu inak: sudo yum install httpd.
Spustenie prebieha takto:
- sudo systemctl start httpd
- sudo systemctl povoliť httpd
Ak je všetko v poriadku, potom bude testovacia stránka k dispozícii na localhost v prehliadači.
Ďalej potrebujete server MySQL. Jeho implementácie sa mierne líšia pre rôzne distribúcie Linuxu, najmä pre CentOS je nainštalovaná interpretácia MariaDB: sudo yum install mariadb-server.
Spustenie je podobné ako na webovom serveri:
- sudo systemctl start mariadb
- sudo systemctl povoliť mariadb
Aby ste však mohli pracovať, musíte zadať heslo pre root, takže sa použije príkaz: sudo mysql_secure_installation. Je zadané nové heslo.
Inštalácia PHP sa vyskytuje aj pri pripojení takéhoto modulu: sudo yum install php php-pear php-gd php-mysql.
Ak chcete použiť všetky zmeny vykonané v systéme, reštartujte webový server: sudo systemctl restart httpd.
Teraz je na rade samotný PhpMyAdmin. Existuje na to príkaz: sudo yum install phpmyadmin
Rovnako ako v Ubuntu, aj po ďalšompo reštartovaní webového servera sa stránka s PhpMyAdmin otvorí príkazom zadaným do adresného riadku prehliadača: localhost / phpmyadmin. V tomto okamihu možno inštaláciu PhpMyAdmin na CentOS považovať za dokončenú.
PhpMyAdmin a Debian
Distribúcie Debian a Ubuntu sú si veľmi podobnéseba. Preto neprekvapuje, že všetky pokyny na inštaláciu PhpMyAdmin na Debian je možné kopírovať z príkazu Ubuntu na príkaz. Rozdiel môže byť iba v tom, že aktuálny používateľ je root, takže príkaz sudo bude nadbytočný.
záver
V článku boli preskúmané stručné pokyny preľahká inštalácia softvérového balíka LAMP a PhpMyAdmin k nemu. Proces samozrejme nemusí vždy prebiehať hladko a dôjde k chybám. Ale takmer všetky sú sprevádzané vlastnými kódmi, pomocou ktorých môžete nájsť ich vysvetlenie a riešenie. Ale vo väčšine prípadov by inštalácia PhpMyAdmina mala prebehnúť bez problémov.
Okrem toho existuje na webe pre rôzne distribúciepripravený zväzok LAMP, ktorý je možné inštalovať do jednej linky. Jeho montáž prirodzene vykonávajú neoficiálni výrobcovia výrobkov, takže niekedy môžu byť ich verzie mierne zastarané. Ručná inštalácia vám umožňuje používať najnovšie verzie. A po dokončení všetkých postupov dostane vlastník pohodlný a rýchly komponent na správu svojich databáz.