LAMP opsetzen (Linux, Apache, MySQL/MariaDB, PHP) a PhpMyAdmin op Ubuntu 15.04 Server


LAMP Stack ass eng Kombinatioun vun der dacks benotzter Open Source Software am Zesummenhang mat Webservice. Dës Grupp enthält Apache Web Server, MySQL/MariaDB a PHP. Dacks ginn d'MySQL/MariaDB Datenbanken duerch Datebankmanagement Tool wéi phpMyAdmin geréiert.

Dësen Artikel féiert Iech duerch de Prozess fir LAMP op Ubuntu 15.04 baséiert Server z'installéieren.

Ier mer ufänken, ginn et e puer Ufuerderungen déi erfëllt solle ginn:

  1. Minimal Installatioun vun Ubuntu 15.04.
  2. SSH Zougang zum Server (wann Dir keen direkten Zougang zum Server hutt).
  3. Wann d'Maschinn als Server benotzt gëtt, sollt Dir sécherstellen datt et eng statesch IP Adress konfiguréiert huet.

Schrëtt 1: Setzt Server Hostnumm a System Update

1. Soubal Ären Ubuntu 15.04-Server op a leeft, gitt et iwwer SSH op a set den Hostnumm op. Dëst kann einfach erreecht ginn andeems Dir benotzt:

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

Natierlech sollt Dir \your-hostname.com mam aktuellen Hostnumm änneren deen Dir benotzt.

2. Fir sécherzestellen datt Äre System aktuell ass, fuert de folgende Kommando:

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

Schrëtt 2: Installéiert Apache Webserver

3. Apache ass deen am meeschte benotzte Webserver an hält déi meescht vun de Siten déi online verfügbar sinn. Fir Apache op Ärem Server z'installéieren, kënnt Dir einfach de folgende Kommando tippen:

$ sudo apt-get install apache2

Dir kënnt elo Apache starten andeems Dir leeft:

$ sudo service apache2 start
$ ifconfig –a

Wann Dir op d'IP Adress am Browser zougitt, sollt Dir eng Säit ähnlech wéi dës gesinn:

Schrëtt 3: Installéiere PHP mat Moduler

5. PHP steet fir Hypertext Preprocessor . Et ass eng mächteg Programméierungssprooch déi meeschtens benotzt gëtt fir dynamesch Websäiten ze generéieren déi dacks mat Datenbanken benotzt ginn. Notéiert datt PHP Code vum Webserver ausgefouert gëtt.

Fir PHP z'installéieren einfach de folgende Kommando ausféieren:

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

6. Fir Är PHP-Installatioun ze testen, navigéiert op de Webserver-Root-Verzeichnis a erstellt an öffnen eng Datei mam Numm php_info.php:

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

Füügt de folgende Code an:

<?php phpinfo(); ?>

Späichert d'Datei a lued se an Ärem Browser andeems Dir http://your-ip-address/php_info.php tippt. Dir sollt d'Ausgab vun der phpinfo() Funktioun gesinn, déi Informatioun iwwer Äre PHP-Setup ubitt:

Dir kënnt méi PHP Moduler méi spéit installéieren. Fir no méi Moduler ze sichen benotzt einfach:

$ sudo apt search php5

Schrëtt 4: Installéiert MariaDB Server a Client

7. MariaDB ass e relativ neie Datebankmanagementsystem deen Gemeinschaft entwéckelt ass. Et ass eng Gabel vu MySQL, geduecht fir gratis ënner dem GNU GPL ze bleiwen. De Projet gëtt vun den ursprénglechen Entwéckler vu MySQL gefouert wéinst Oracle, déi d'Kontroll iwwer MySQL Verdeelung kritt. Et bitt am Fong déiselwecht Funktionalitéit wéi MySQL an et gëtt näischt hei ze fäerten.

Fir MariaDB an Ubuntu 15.04 z'installéieren, lafen de folgende Kommando:

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

8. Während der Installatioun gëtt Dir net gefrot fir Passwuert fir de MariaDB Root Benotzer ze konfiguréieren. Fir dëst ze maachen, musst Dir de folgende Set vu Kommandoen ausginn:

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

Elo kann de Root Benotzer geséchert ginn andeems Dir de folgende Kommando benotzt:

$ mysql_secure_installation

Schrëtt 5: Installéiert PhpMyAdmin

9. PhpMyAdmin ass e Web-Interface, duerch deen Dir Är MySQL/MariaDB Datenbanken einfach verwalten/verwalten. D'Installatioun ass wierklech einfach a kann mat dem folgenden Kommando ofgeschloss ginn:

$ sudo apt-get install phpmyadmin

Bei der Installatioun gitt Dir gefrot de Webserver ze wielen deen Dir benotzt. Wielt Apache a fuert weider:

10. Als nächst gitt Dir gefrot ob Dir phpMyAdmin mat dbconfig-common konfiguréiere wëllt. Wielt \Nee wéi am Screenshot gewisen:

Zu dësem Zäitpunkt ass Är phpMyAdmin Installatioun fäerdeg. Fir Zougang ze kréien, kënnt Dir http://your-ip-address/phpmyadmin benotzen:

Fir ze authentifizéieren kënnt Dir de MySQL Root Benotzer an d'Passwuert benotzen, dat Dir virdru fir dee Benotzer ageriicht hutt.

Schrëtt 6: Start LAMP um System Boot

11. Och wann d'Installateuren souwuel Apache wéi och MariaDB solle konfiguréiert hunn fir automatesch beim Systemboot ze starten, kënnt Dir just am Fall déi folgend Kommandoen ausféieren fir sécherzestellen datt se aktivéiert sinn:

$ sudo systemctl enable apache2
$ sudo systemctl enable mysql

Dir kënnt e System nei starten fir sécherzestellen datt all Servicer normal starten wéi erwaart.

Dat ass alles. Ären Ubuntu 15.04 Server leeft elo de LAMP Stack an Dir sidd prett fir Är Webprojeten drop ze bauen oder z'installéieren.