LAMP-pinon asentaminen PhpMyAdminin kanssa Ubuntu 18.04: ssä
LAMP-pino koostuu paketeista, kuten Apache, MySQL/MariaDB ja PHP, jotka on asennettu Linux-ympäristöön verkkosivustojen ja sovellusten isännöimiseksi.
PhpMyAdmin on ilmainen, avoimen lähdekoodin, tunnettu, täysin varusteltu ja intuitiivinen verkkopohjainen käyttöliittymä MySQL- ja MariaDB-tietokantojen hallinnointiin. Se tukee erilaisia tietokantatoimintoja ja sillä on monia ominaisuuksia, joiden avulla voit hallita tietokantojasi helposti web-käyttöliittymästä; kuten tietojen tuonti ja vienti eri muodoissa, monimutkaisten ja hyödyllisten kyselyjen luominen Query-by-example (QBE) -sovelluksella, useiden palvelimien hallinta ja paljon muuta.
- Ubuntu 18.04 -palvelimen vähäinen asennus.
- Pääsy palvelimeen SSH: n kautta (jos sinulla ei ole suoraa pääsyä).
- Suorita käyttäjän käyttöoikeudet tai käytä sudo-komentoa kaikkien komentojen suorittamiseen.
Tässä artikkelissa kerromme, kuinka LAMP-pino asennetaan PhpMyAdminin kanssa Ubuntu 18.04: ssä.
Vaihe 1: Asenna Apache-verkkopalvelin Ubuntu 18.04: een
1. Aloita päivittämällä ensin ohjelmistopaketit ja asentamalla sitten Apache-verkkopalvelin seuraavien komentojen avulla.
$ sudo apt update $ sudo apt install apache2
2. Kun asennus on valmis, apache-palvelun pitäisi käynnistyä automaattisesti ja se voidaan käynnistää järjestelmän käynnistyshetkellä. Voit tarkistaa, onko se käynnissä, käyttämällä seuraavaa komentoa.
$ sudo systemctl status apache2
3. Jos järjestelmän palomuuri on käytössä ja käynnissä, sinun on avattava portit 80 ja 443, jotta asiakasyhteyspyynnöt voidaan sallia apache-verkkopalvelimelle HTTP: n ja HTTPS: n kautta, ja lataa sitten palomuuriasetukset kuvan osoittamalla tavalla.
$ sudo ufw allow 80/tcp $ sudo ufw allow 443/tcp $ sudo ufw reload
4. Tarkista nyt Apache-asennuksesi testaamalla oletusarvoinen testisivu alla olevasta URL-osoitteesta verkkoselaimesta.
http://domain_name/ OR http://SERVER_IP/
Jos näet apache-oletussivun, se tarkoittaa, että asennus toimii hyvin.
Vaihe 2: Asenna MariaDB Ubuntu 18.04: een
5. Asenna nyt MariaDB, on ilmainen, avoimen lähdekoodin tietokantojen hallintajärjestelmä, joka on haarautunut MySQL: stä, ja se on yhteisössä kehitetty projekti, jota johtaa MySQL: n alkuperäiset kehittäjät.
$ sudo apt install mariadb-server mariadb-client
6. MariaDB-palvelujen tulisi käynnistyä automaattisesti asennuksen jälkeen, tarkista sen tila varmistaaksesi, että se on käynnissä.
$ sudo systemctl status mysql
7. MariaDB-asennus ei ole oletusarvoisesti suojattu, sinun on suoritettava paketin mukana toimitettu suojauskomento. Sinua pyydetään asettamaan pääsalasana, jotta kukaan ei voi kirjautua MariaDB: hen.
$ sudo mysql_secure_installation
Kun olet suorittanut komentosarjan, se pyytää sinua antamaan nykyisen salasanan rootille (kirjoita mikään):
Kirjoita sitten yes/y
seuraaviin turvakysymyksiin:
- Asetetaanko juurisalasana? [Y/n]:
y - Poistetaanko tuntemattomat käyttäjät? (Paina y | Y, jos haluat Kyllä, mikä tahansa muu näppäin Ei):
y
- Estetäänkö sisäänkirjautuminen etänä? (Paina y | Y, jos haluat Kyllä, mikä tahansa muu näppäin Ei):
y
- Poistetaanko testitietokanta ja pääsy siihen? (Paina y | Y, jos haluat Kyllä, mikä tahansa muu näppäin Ei):
y
- Ladataanko käyttöoikeustaulukot nyt? (Paina y | Y, jos haluat Kyllä, mikä tahansa muu näppäin Ei):
y
Vaihe 3: Asenna PHP Ubuntu 18.04: een
8. PHP on yksi yleisimmin käytetty palvelinpuolen komentosarjakieli, jota käytetään dynaamisen sisällön luomiseen verkkosivustoilla ja sovelluksissa. Voit asentaa PHP: n (oletusversio on PHP 7.2) ja muut moduulit web-käyttöönottoon seuraavan komennon avulla.
$ sudo apt install php php-common php-mysql php-gd php-cli
9. Kun PHP on asennettu, voit testata PHP-asetuksia luomalla yksinkertaisen info.php
-sivun Web-palvelimen asiakirjan juurelle tällä yhdellä komennolla.
$ echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php
10. Avaa sitten verkkoselain ja kirjoita tämä URL-osoite nähdäksesi php-tietosivun.
http://domain_name/info.php OR http://SERVER_IP/info.php
Vaihe 4: Asenna PhpMyAdmin Ubuntu 18.04: een
11. Lopuksi voit asentaa phpMyAdminin MySQL/MariaDB-tietokantojen hallinnointia varten verkkoselaimen avulla suorittamalla seuraavan komennon.
$ sudo apt install phpmyadmin
Paketin asennusprosessin aikana sinua pyydetään valitsemaan verkkopalvelin, joka on määritettävä automaattisesti suorittamaan phpMyAdmin, valitse apache painamalla välilyöntiä ja paina Enter.
12. Syötä seuraavaksi MySQL/MariaDB-järjestelmänvalvojan käyttäjän salasana, jotta asennusohjelma voi luoda tietokannan phpmyadminille.
13. Kun kaikki on asennettu, voit nyt käynnistää apache2-palvelun uudestaan viimeisimpien muutosten tekemiseksi.
$ sudo systemctl restart apache2
Huomaa: Jos PhpMyAdmin-pakettia ei ole sallittu toimimaan automaattisesti apache-verkkopalvelimen kanssa, suorita seuraavat komennot kopioidaksesi/etc/phpmyadmin/-alueen phpmyadmin apache -asetustiedoston apache-palvelimelle käytettävissä oleviin määrityksiin/etc/apache2/conf-available/ja aktivoi se sitten a2enconf-apuohjelman avulla ja käynnistä apache-palvelun vaikutus viimeisimmät muutokset seuraavasti.
$ sudo cp /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf $ sudo a2enconf phpmyadmin $ sudo systemctl restart apache2
14. Viimeiseksi, selaimelta ja kirjoita seuraava URL, jotta pääset käyttämään phpMyAdmin-web-käyttöliittymää.
http://domain_name/phpmyadmin OR http://SERVER_IP/phpmyadmin
Käytä root-tunnistetietoja todentamiseen phpMyAdminissa, kuten seuraava näyttökuva osoittaa.
Tärkeää: MySQL 5.7: stä alkaen root-sisäänkirjautuminen vaatii sudo-komennon, joten juuren sisäänkirjautuminen epäonnistuu phpmyadminin kautta, saatat joutua luomaan toisen järjestelmänvalvojan käyttäjätilin. Käytä mariadb-kuorta päätelaitteelta päätelaitteelta ja luo uusi käyttäjä suorittamalla seuraavat komennot:
$ sudo mysql -u root -p
MariaDB [(none)]> CREATE USER 'admin'@'localhost' IDENTIFIED BY '[email !#254tecmint'; MariaDB [(none)]> GRANT ALL PRIVILEGES ON *.* TO 'admin'@'localhost' WITH GRANT OPTION; MariaDB [(none)]> FLUSH PRIVILEGES;
Kirjaudu nyt PhpMyAdminiin käyttämällä uusia järjestelmänvalvojan tunnistetietoja tietokantojesi hallintaan.
Suojaa PhpMyAdmin-verkkokäyttöliittymäsi lukemalla tämä artikkeli: 4 hyödyllistä vinkkiä PhpMyAdmin-verkkokäyttöliittymän suojaamiseksi.
Se siitä! Tässä artikkelissa olemme selittäneet, kuinka LAMP-pino asetetaan uusimmalla PhpMyAdminilla Ubuntu 18.04: ssä. Käytä alla olevaa kommenttilomaketta lähettääksesi kyselysi tai ajatuksesi tästä oppaasta.