Setja upp LAMP (Linux, Apache, MySQL/MariaDB, PHP) og PhpMyAdmin á Ubuntu 15.04 Server


LAMP stafla er sambland af mest notaða opna hugbúnaðinum sem tengist vefþjónustu. Þessi hópur inniheldur Apache vefþjón, MySQL/MariaDB og PHP. Oft er MySQL/MariaDB gagnagrunnum stjórnað í gegnum gagnagrunnsstjórnunartól eins og phpMyAdmin.

Þessi grein mun leiða þig í gegnum ferlið við að setja upp LAMP á Ubuntu 15.04 miðlara.

Áður en við byrjum eru nokkrar kröfur sem ætti að uppfylla:

  1. Lágmarks uppsetning á Ubuntu 15.04.
  2. SSH aðgangur að þjóninum (ef þú hefur ekki beinan aðgang að þjóninum).
  3. Ef vélin verður notuð sem þjónn ættir þú að ganga úr skugga um að hún sé með fasta IP tölu.

Skref 1: Stilltu hýsingarheiti netþjóns og kerfisuppfærslu

1. Um leið og Ubuntu 15.04 þjónninn þinn er kominn í gang skaltu opna hann yfir SSH og setja upp hýsilheitið. Þetta er auðvelt að ná með því að nota:

$ sudo hostnamectl set-hostname your-hostname.com
$ hostnamectl

Auðvitað ættir þú að breyta \your-hostname.com með raunverulegu hýsilnafninu sem þú munt nota.

2. Til að tryggja að kerfið þitt sé uppfært skaltu keyra eftirfarandi skipun:

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

Skref 2: Settu upp Apache vefþjón

3. Apache er mest notaði vefþjónninn og hann hýsir flestar síður sem til eru á netinu. Til að setja upp Apache á netþjóninum þínum geturðu einfaldlega slegið inn eftirfarandi skipun:

$ sudo apt-get install apache2

Þú getur nú ræst Apache með því að keyra:

$ sudo service apache2 start
$ ifconfig –a

Þegar þú opnar IP töluna í vafranum ættirðu að sjá síðu svipað þessari:

Skref 3: Settu upp PHP með einingar

5. PHP stendur fyrir Hypertext Preprocessor. Það er öflugt forritunarmál sem er aðallega notað til að búa til kraftmiklar vefsíður sem oft eru notaðar með gagnagrunnum. Taktu eftir að PHP kóða er keyrður af vefþjóninum.

Til að setja upp PHP skaltu einfaldlega keyra eftirfarandi skipun:

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

6. Til að prófa PHP uppsetninguna þína skaltu fara í rótarskrá vefþjónsins og búa til og opna skrá sem heitir php_info.php:

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

Settu inn eftirfarandi kóða:

<?php phpinfo(); ?>

Vistaðu skrána og hlaðið henni í vafranum þínum með því að slá inn http://your-ip-address/php_info.php. Þú ættir að sjá úttakið af phpinfo() fallinu sem gefur upplýsingar um PHP uppsetninguna þína:

Þú getur sett upp fleiri PHP einingar síðar. Til að leita að fleiri einingum skaltu einfaldlega nota:

$ sudo apt search php5

Skref 4: Settu upp MariaDB netþjón og viðskiptavin

7. MariaDB er tiltölulega nýtt gagnagrunnsstjórnunarkerfi sem er þróað í samfélaginu. Það er gaffal af MySQL, ætlað að vera ókeypis undir GNU GPL. Verkefnið er stýrt af upprunalegu forriturum MySQL vegna þess að Oracle hefur náð stjórn á MySQL dreifingu. Það veitir í grundvallaratriðum sömu virkni og MySQL og það er ekkert að óttast hér.

Til að setja upp MariaDB í Ubuntu 15.04 skaltu keyra eftirfarandi skipun:

$ sudo apt-get install mariadb-client mariadb-server

8. Meðan á uppsetningu stendur verður þú ekki beðinn um að setja upp lykilorð fyrir MariaDB rót notandann. Til að gera þetta þarftu að gefa út eftirfarandi skipanir:

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

Nú er hægt að tryggja rótarnotandann með því að nota eftirfarandi skipun:

$ mysql_secure_installation

Skref 5: Settu upp PhpMyAdmin

9. PhpMyAdmin er vefviðmót þar sem þú getur auðveldlega stjórnað/stjórnað MySQL/MariaDB gagnagrunnum þínum. Uppsetningin er mjög einföld og hægt er að klára hana með eftirfarandi skipun:

$ sudo apt-get install phpmyadmin

Við uppsetningu verður þú beðinn um að velja vefþjóninn sem þú ert að nota. Veldu \Apache og haltu áfram:

10. Næst verður þú spurður hvort þú viljir stilla phpMyAdmin með dbconfig-common. Veldu \Nei eins og sýnt er á skjámyndinni:

Á þessum tímapunkti er uppsetningu phpMyAdmin lokið. Til að fá aðgang að því geturðu notað http://your-ip-address/phpmyadmin:

Til að auðkenna geturðu notað MySQL rótarnotandann og lykilorðið sem þú settir upp áður fyrir þann notanda.

Skref 6: Ræstu LAMP við System Boot

11. Jafnvel þó að uppsetningarforritin ættu að hafa stillt bæði Apache og MariaDB til að ræsa sjálfkrafa við ræsingu kerfisins, þá geturðu bara keyrt eftirfarandi skipanir til að tryggja að þær séu virkar:

$ sudo systemctl enable apache2
$ sudo systemctl enable mysql

Þú getur endurræst kerfið til að tryggja að öll þjónusta hefjist eðlilega eins og búist var við.

Það er allt. Ubuntu 15.04 þjónninn þinn keyrir nú LAMP staflan og þú ert tilbúinn til að smíða eða setja vefverkefnin þín á hann.