Ubuntu

Kuidas installida phpMyAdmin koos LAMP-i virnaga Ubuntu

Kuidas installida phpMyAdmin koos LAMP-i virnaga Ubuntu

LAMP on lühend Linuxist, Apache'ist, MySQL-ist, PHP-st. PhpMyAdmin on tuntud tasuta ja avatud lähtekoodiga, täisfunktsionaalne veebipõhine kasutajaliides MySQL / MariaDB andmebaasi haldamiseks.

PHP-s kirjutatud phpMyAdmin on mõeldud MySQL-i haldamiseks veebis. See on tohutult populaarne selliste ülesannete täitmisel nagu andmebaaside, tabelite, veergude, seoste, indeksite, kasutajate, lubade jne haldamine. Kõik toimingud viiakse läbi graafilise kasutajaliidese kaudu, kuid siiski on võimalus SQL-i käske otse käivitada.

Installige phpMyAdmin koos LAMP-i virnaga Ubuntu

Selleks, et installida phpMyAdmin, peate installima LAMP-moodulid. Alustame ükshaaval.

Samm 1) Installige Apache HTTP Server

Apache HTTP-server on populaarne platvormidevaheline veebiserver, mida kasutatakse kogu maailmas. See on tasuta avatud lähtekoodiga võimas ja töötab nii UNIX / Linuxi kui ka MS Windowsi platvormidel.

Alustame süsteemihoidlate värskendamisest. Käivitage terminal ja sisestage järgmine käsk:

sudo apt-get värskendus

Installige Apache.

sudo apt-get install apache2

Üldiselt käivitub Apache-teenus automaatselt. Kontrollige olekut käsuga:

sudo systemctl olek apache2.teenus

Kui näete, et teenust pole käivitatud, saate selle järgmise käsu abil käsitsi käivitada.

sudo systemctl käivitage apache2

Kuna Apache peab pidevalt taustal töötama ka pärast süsteemi taaskäivitamist, peate süsteemi käivitamisel lubama teenuse Apache2.

sudo systemctl lubab apache2

Apache pordide lubamiseks Ubuntu tulemüürist sisestage järgmine käsk. Apache kasutab porte 80 ja 443, et lubada ühenduse taotlusi vastavalt HTTP ja HTTPS kaudu. Seega peame veenduma, et neile lubatakse.

sudo ufw lubab 80 / tcp
sudo ufw lubab 443 / tcp

Laadige tulemüür uuesti ja kontrollige tulemüüri olekut.

sudo ufw laadige uuesti
sudo ufw olek

Apache'i installimise oleku kontrollimiseks käivitage brauser hostinime või serveri IP-aadressi abil.

http: // localhost /

VÕI serveri IP abil.

http: // 3.10.10.25 (teie serveri IP)

Kui näete Apache'i vaikelehte, tähendab see, et kõik läks hästi.

Kontrollige Apache'i installimist

2. samm. Installige MySQL

MySQL on avatud lähtekoodiga relatsioonide andmebaaside haldussüsteem (RDBMS). See on tasuta ja avatud lähtekoodiga tarkvara Linuxile. Seda kasutavad suured organisatsioonid nagu Facebook, Google, Adobe, Alcatel Lucent ja Zappos. Võimsus seisneb MySQL-i võimaluses säästa aega ja raha nende mahukate veebisaitide toites.

Alustame olemasoleva MySQL-i versiooni kontrollimisest.

sudo apt-vahemälu poliitika mysql-server

Siis näete saadaolevat MySQL-i versioonitabelit.

Saadaval MySQL versioonid

Nagu näete, on saadaval uus versioon. Installime käsu abil järgmiselt:

sudo apt-get install mysql-server mysql-klient

Pöörake tähelepanu terminalile. Kinnitage MySQL-i installimine, sisestades installimise jätkamiseks "Y".

Installige MySQL

MySQL-i installi turvamine

MySQL-i installi kindlustamiseks peate käivitama paketiga kaasas oleva turbeskripti.

sudo mysql_secure_installation

Teilt küsitakse, kas soovite konfigureerida parooliproovi VALIDATE. Tippige "Y" jah-le ja vajutage jätkamiseks sisestusklahvi Enter.

Kinnitage parooliplugin

Näete viipa parooli valideerimise taseme valimiseks. Ilmselgelt soovitaksime 2.

Paroolipoliitika

Jätkake ja sisestage MySQL-i juurkasutaja jaoks parool.

uus salasõna

Ta küsib: "Kas soovite jätkata sisestatud parooliga?”. Tippige "Y" ja vajutage sisestusklahvi.

Peaksite nägema rida küsimusi. Sisestage igaühe jaoks "Y".

Eemaldage anonüümsed kasutajad? (Jah, vajutage y | Y, muud klahvi Ei): Y Keela juurjuurdepääs eemalt? (Jah, vajutage nuppu y | Y, mis tahes muu klahvi Ei): Y Eemaldage testandmebaas ja juurdepääs sellele? (Jah, vajutage y | Y, mis tahes muu klahv Ei): Y Laadige privileegitabelid nüüd uuesti? (Jah jaoks vajutage y | Y, Ei - mis tahes muu klahv): Y

Muud paigaldamise küsimused

Nüüd peaksite olema installinud MySQL-i ja ka selle turvaliselt konfigureerinud. MySQL-i serverile pääseb juurde juurjuure ja parooli abil.

sudo mysql -u root -p

Juure sisselogimine

Samm 3) Installige PHP

Hüperteksti eeltöötleja (või lihtsalt PHP) on üldotstarbeline skriptikeel, mis sobib eriti hästi veebiarenduse jaoks. Seda kasutatakse laialdaselt serveripoolsete skriptide jaoks, et veebisaitidel ja rakendustes dünaamilist sisu luua. PhpMyAdmini toimimiseks vajame seda installimist.

Kõigepealt kontrollime saadaolevaid PHP-versioone ja seejärel installime selle.

sudo apt-vahemälu poliitika php

Saadaval PHP versioon

Siin näeme PHP 7.2 on saadaval. Me installime selle.

sudo apt-get install php php-cgi libapache2-mod-php php-tavaline php-pirn php-mbstring php-mysql php-lokk php-json

Nüüd testime PHP installimist:

Loo fail PHP-fail kausta / var / www / html.

sudo vim / var / www / html / info.php

Lisage faili järgmine kood.

 

Seejärel avage veebibrauser ja sisestage PHP-infolehe kuvamiseks järgmine URL. Asendage IP oma serveri IP või domeeninimega allpool olevas URL-is.

http: // 3.104.163.61 / info.php

http: // domeeni_nimi / teave.php

või

http: // Serveri_IP / teave.php

PHP teave

The phpinfo () funktsioon, mille sisestasime infosse.php skript kuvab teavet PHP installi ja selle seadistamise kohta.

See tähendab, et olete LAMP-i pinu edukalt installinud ja konfigureerinud. Kõik eeltingimused on täidetud ja seega on aeg phpMyAdmini installi rullida.

Samm 4) Installige phpMyAdmin

Käivitage terminal ja sisestage järgmine käsk:

sudo apt-get install phpmyadmin php-gettext

Järgmises etapis valige „Apache2”, vajutades „Tühik”.

Valige Veebiserver

Kui küsitakse, kas andmebaasi seadistamiseks kasutada dbconfig-common, valige „Jah”.

PHP MyAdmini seadistamine

Kui teil palutakse valida ja kinnitada MySQL-i rakenduse parool phpMyAdminile, valige „OK“.

phpmyadmin Parool

Sisesta parool uuesti.

Sisesta parool uuesti

Selles installis lisame phpMyAdmin Apache'i konfiguratsioonifaili kataloogi / etc / apache2 / conf-enabled /, et seda automaatselt lugeda. Enne seda peame lubama "mbstring" PHP laienduse. Kasutage järgmist käsku:

sudo phpenmod mbstring

Muudatuste rakendamiseks taaskäivitage Apache2.

sudo systemctl taaskäivitage apache2

Veendume, et teie MySQL-i kasutajatel on phpMyAdminiga suhtlemiseks vajalikud õigused.

Alustades MySQL 5-st.7 (ja uuemad versioonid) ei kasuta juur MySQL enam autentimiseks parooli. Pigem kasutab see vaikeseadetena auth_socket pistikprogrammi. See on funktsioon, mis on lisatud suurema turvalisuse ja kasutatavuse tagamiseks. Kasutajale juurdepääsemiseks on aga keeruline töötada sellise välise programmiga nagu phpMyAdmin.

Nüüdsest läheme selle autentimismeetodi nimelt "auth_socket" asemel "mysql_native_password". MySQL-i sisselogimine juur-sisselogimisega:

sudo mysql -u root -p

Iga MySQL-i kasutajakonto autentimismeetodi kontrollimiseks kasutage järgmist käsku.

mysql> SELECT kasutaja, authentication_string, plugin, host FROM mysql.kasutaja;

MySQL-i kasutajakontod

Nüüd konfigureerime juurkonto parooliga autentimiseks:

mysql> ALTER USER 'root' @ 'localhost' IDENTIFITSEERITAKSE mysql_native_password'IGA 'teie parool';

Muudatuste värskendamiseks käivitage „FLUSH PRIVILEGES”.

mysql> FLUSH PRIVILEGES;

Kontrollige värskendatud muudatusi.

mysql> SELECT kasutaja, authentication_string, plugin, host FROM mysql.kasutaja;

Muudetud juurkasutaja

Palun. Nüüd autentib juurkasutaja parooli abil. Nüüd saate parooliga juurkasutajana sisse logida phpMyAdmini liidesesse. Nüüd saate veebiliidesele juurde pääseda järgmise URL-i abil:

http: // Domeeni_võiIP / phpmyadmin

PhpMyAdmini sisselogimine

Andmebaasi haldamiseks näete kasutajaliidest.

Kasutajaliides

See tähendab, et olete LAMP-i pinu edukalt installinud ja konfigureerinud phpMyAdminiga. Kuidas teie installimine sujus? Küsige palun ja jagage artiklit kindlasti sotsiaalsetel platvormidel oma sõpradega.

Viis parimat ergonoomilist arvutihiiretoodet Linuxile
Kas pikaajaline arvuti kasutamine põhjustab valu randmes või sõrmedes?? Kas teil on liigeste jäikus ja peate pidevalt käsi suruma? Kas tunnete põletav...
How to Change Mouse and Touchpad Settings Using Xinput in Linux
Most Linux distributions ship with “libinput” library by default to handle input events on a system. It can process input events on both Wayland and X...
X-Mouse Button Control abil saate hiire nupud erinevates tarkvarades erinevalt ümber teha
Võib-olla vajate tööriista, mis võiks muuta teie hiire juhtimissüsteemi iga kasutatava rakendusega. Sel juhul võite proovida rakendust nimega X hiiren...