LAMP:n (Linux, Apache, MySQL/MariaDB, PHP) ja PhpMyAdminin asettaminen Ubuntu 15.04 -palvelimelle


LAMP-pino on yhdistelmä useimmin käytetyistä verkkopalveluun liittyvistä avoimen lähdekoodin ohjelmistoista. Tähän ryhmään kuuluvat Apache Web Server, MySQL/MariaDB ja PHP. Usein MySQL/MariaDB-tietokantoja hallitaan tietokannan hallintatyökalulla, kuten phpMyAdmin.

Tämä artikkeli opastaa sinua LAMP-asennuksen läpi Ubuntu 15.04 -pohjaiseen palvelimeen.

Vaatimukset:

Ennen kuin aloitamme, on muutamia vaatimuksia, jotka on täytettävä:

  1. Ubuntu 15.04:n minimiasennus.
  2. SSH-yhteys palvelimeen (jos sinulla ei ole suoraa pääsyä palvelimeen).
  3. Jos laitetta käytetään palvelimena, varmista, että sille on määritetty staattinen IP-osoite.

Vaihe 1: Aseta palvelimen isäntänimi ja järjestelmäpäivitys

1. Heti kun Ubuntu 15.04 -palvelimesi on valmis, käytä sitä SSH:n kautta ja määritä isäntänimi. Tämä voidaan saavuttaa helposti käyttämällä:


sudo hostnamectl set-hostname your-hostname.com
hostnamectl

Tietenkin sinun tulee vaihtaa "your-hostname.com" todellisella isäntänimellä, jota käytät.

2. Varmista, että järjestelmäsi on ajan tasalla, suorittamalla seuraava komento:

sudo apt-get update && sudo apt-get upgrade

Vaihe 2: Asenna Apache Webserver

3. Apache on yleisimmin käytetty verkkopalvelin, ja se isännöi useimpia verkossa saatavilla olevia sivustoja. Asentaaksesi Apachen palvelimellesi, voit kirjoittaa seuraavan komennon:

sudo apt-get install apache2

Voit nyt käynnistää Apachen suorittamalla:


sudo service apache2 start


ifconfig –a

Kun käytät IP-osoitetta selaimessa, sinun pitäisi nähdä tämän kaltainen sivu:

Vaihe 3: Asenna PHP moduuleineen

5. PHP on lyhenne sanoista Hypertext Preprocessor . Se on tehokas ohjelmointikieli, jota käytetään enimmäkseen tietokantojen kanssa usein käytettyjen dynaamisten verkkosivujen luomiseen. Huomaa, että web-palvelin suorittaa PHP-koodin.

Asenna PHP yksinkertaisesti suorittamalla seuraava komento:

sudo apt-get install php5 php5-mysql php5-mcrypt php5-gd libapache2-mod-php5

6. Jos haluat testata PHP-asennusta, siirry verkkopalvelimen juurihakemistoon ja luo ja avaa tiedosto nimeltä php_info.php:


cd /var/www/html/
sudo vim php_info.php

Lisää seuraava koodi:

<?php phpinfo(); ?>

Tallenna tiedosto ja lataa se selaimeesi kirjoittamalla http://your-ip-address/php_info.php. Sinun pitäisi nähdä phpinfo()-funktion tulos, joka antaa tietoja PHP-asetuksistasi:

Voit asentaa lisää PHP-moduuleja myöhemmin. Voit etsiä lisää moduuleja yksinkertaisesti käyttämällä:

sudo apt search php5

Vaihe 4: Asenna MariaDB-palvelin ja -asiakas

7. MariaDB on suhteellisen uusi tietokannan hallintajärjestelmä, joka on yhteisön kehittämä. Se on MySQL:n haarukka, jonka on tarkoitus pysyä vapaana GNU GPL:n alla. Projektia johtavat MySQL:n alkuperäiset kehittäjät, koska Oracle on saanut hallintaansa MySQL-jakelussa. Se tarjoaa periaatteessa samat toiminnot kuin MySQL, eikä tässä ole mitään pelättävää.

Asenna MariaDB Ubuntu 15.04:ään suorittamalla seuraava komento:

sudo apt-get install mariadb-client mariadb-server

8. Asennuksen aikana sinua ei pyydetä asettamaan salasanaa MariaDB-root-käyttäjälle. Tätä varten sinun on annettava seuraavat komentosarjat:

sudo mysql –u root
use mysql;
update user set plugin='' where User='root';
flush privileges;
quit

Nyt pääkäyttäjä voidaan suojata seuraavalla komennolla:

mysql_secure_installation

Vaihe 5: Asenna PhpMyAdmin

9. PhpMyAdmin on verkkokäyttöliittymä, jonka kautta voit helposti hallita/hallinnoida MySQL/MariaDB-tietokantojasi. Asennus on todella yksinkertaista ja voidaan suorittaa seuraavalla komennolla:

sudo apt-get install phpmyadmin

Asennuksen yhteydessä sinua pyydetään valitsemaan käyttämäsi verkkopalvelin. Valitse Apache ja jatka:

10. Seuraavaksi sinulta kysytään, haluatko määrittää phpMyAdminin komennolla dbconfig-common. Valitse Ei kuvakaappauksen mukaisesti:

Tässä vaiheessa phpMyAdminin asennus on valmis. Voit käyttää sitä käyttämällä http://your-ip-address/phpmyadmin:

Todentamiseen voit käyttää MySQL-pääkäyttäjää ja salasanaa, jonka määritit tälle käyttäjälle aiemmin.

Vaihe 6: Käynnistä LAMP järjestelmän käynnistyksen yhteydessä

11. Vaikka asentajien olisi pitänyt määrittää sekä Apache että MariaDB käynnistymään automaattisesti järjestelmän käynnistyksen yhteydessä, voit varmuuden vuoksi suorittaa seuraavat komennot varmistaaksesi, että ne ovat käytössä:

sudo systemctl enable apache2
sudo systemctl enable mysql

Voit suorittaa järjestelmän uudelleenkäynnistyksen varmistaaksesi, että kaikki palvelut käynnistyvät normaalisti odotetulla tavalla.

Siinä kaikki. Ubuntu 15.04 -palvelimesi käyttää nyt LAMP-pinoa, ja olet valmis rakentamaan tai ottamaan käyttöön verkkoprojektejasi siinä.