De Softwarepackage mam Numm LAMP enthält de Linux-Kernel OS, den Apache Webserver, d'MysSQL Datebank an d'PhP Komponenten déi fir de Sitemotor benotzt ginn. Als nächst wäerte mir d'Installatioun an d'initial Konfiguratioun vun dësen Add-ons am Detail beschreiwen, déi lescht Versioun vun Ubuntu als e Beispill huelen.
D'LAMP Software Suite installéiert an Ubuntu
Zënter dem Format vun dësem Artikel scho implizéiert datt Dir Ubuntu op Ärem Computer installéiert hutt, gi mir dëse Schrëtt iwwersprangen an direkt weider op aner Programmer goen, awer Dir kënnt d'Instruktiounen zum Thema interesséiere fir Iech ze liesen andeems Dir eis aner Artikelen op de folgende Linken liest.
Méi Detailer:
Installéiere Ubuntu op VirtualBox
Linux Walkthrough vun engem Flash Drive
Schrëtt 1: Installéiert Apache
Fänke mer un mat engem open Webserver installéiert mam Numm Apache. Et ass eng vun de beschten Optiounen, sou datt et de Choix vu ville Benotzer gëtt. An Ubuntu gëtt et duerchgesat "Terminal":
- Öffnen de Menü a starten d'Konsole oder dréckt d'Tastekombinatioun Ctrl + Alt + T.
- Upgrade Är System Repositories als éischt fir sécher ze stellen, datt Dir all déi néideg Komponenten hutt. Fir dëst ze maachen, schreift de Kommando
sudo apt-get Update
. - All Aktiounen duerch sudo leeft mam Root Zougang, gitt sécher Är Passwuert ze präziséieren (et schéngt net wann Dir agitt).
- Wann Dir fäerdeg sidd, gitt
sudo apt-get install apache2
fir Apache an de System ze addéieren. - Confirméiert all Dateie bäizefügen andeems se d'Äntwert Optioun auswielt D.
- Loosst eis Operatioun vum Webserver testen andeems et leeft
sudo apache2ctl configtest
. - D'Syntax soll normal sinn, awer heiansdo eng Warnung erschéngt iwwer d'Noutwennegkeet ze addéieren Servername.
- Füügt dës global Variabel an d'Konfiguratiounsdatei fir zukünfteg Warnungen ze vermeiden. Run d'Datei selwer duerch
sudo Nano /etc/apache2/apache2.conf
. - Elo lafen déi zweet Konsole, wou de Kommando lafen
ip addr show eth0 | grep inet | awk '{Drécken $ 2; } '| sad 's //.*$//'
fir Är IP Adress oder Serverdomän erauszefannen. - An der éischter "Terminal" gitt erof bis ganz ënnen vun der oppener Datei a schreift
ServerName + Domain Numm oder IP Adress
datt Dir just geléiert hutt. Späichert Ännerungen duerch Ctrl + O an zou der Konfiguratiounsdatei zou. - Test nach eng Kéier fir sécherzestellen, datt et keng Fehler ginn, a fänkt duerno de Webserver duerch
sudo systemctl nei apache2 nei starten
. - Fügt Apache an Autoload wann néideg, sou datt et mam Betribssystem mat dem Kommando ufänkt
sudo systemctl aktivéiere Apache2
. - Et bleift nëmmen fir de Webserver unzefänken fir d'Stabilitéit vu senger Operatioun ze kontrolléieren, benotzt de Kommando
sudo Systemctl Start Apache2
. - Lancéiert e Browser a gitt op
localhost
An. Wann Dir op d'Apache Haaptsäit komm sidd, da funktionnéiert alles richteg, fuert weider op den nächste Schrëtt.
Schrëtt 2: Installéiert MySQL
Deen zweete Schrëtt ass d'MySQL Datebank ze addéieren, wat och duerch d'Standardkonsole gemaach gëtt mat de Kommandoen déi am System verfügbar sinn.
- Prioritéit am "Terminal" schreiwen
sudo apt-get mysql-Server installéieren
a klickt op Gitt an. - Confirméiert d'Zousätzlech vun neie Dateien.
- Gitt sécher d'Benotzung vum MySQL Ëmfeld ze sécheren, also bitt Schutz mat engem separaten Add-on, deen duerch installéiert ass
sudo mysql_secure_installation
. - D'Astelle vun de Plugin-Astellunge fir Passwuertufuerderungen ze maachen huet net eng eenzeg Instruktioun, well all Benotzer gëtt duerch seng eegen Entscheedungen am Zesummenhang mat der Validatioun guidéiert. Wann Dir d'Ufuerderunge wëllt installéieren, gitt op d'Konsol y op Ufro.
- Als nächstes musst Dir de Schutzniveau auswielen. Liest als éischt d'Beschreiwung vun all Parameter, a wielt dann dee gëeegentste.
- Setzt en neit Passwuert fir Root Zougang ze bidden.
- Als nächst wäerte Dir verschidde Sécherheetsastellungen gesinn, liesen se an akzeptéieren oder refuséieren, wann Dir et als néideg fannt.
Mir beroden Iech mat der Beschreiwung vun enger anerer Installatiounsmethod an eisem getrennten Artikel vertraut ze maachen, deen Dir um folgende Link fannt.
Kuckt och: MySQL Installatioun Guide op Ubuntu
Schrëtt 3: PHP installéieren
De leschte Schrëtt fir de richtege Fonctionnement vum LAMP System ze garantéieren ass d'PhP Komponenten z'installéieren. Et gëtt näischt komplizéiert an der Ëmsetzung vun dësem Prozess, Dir braucht just ee vun de verfügbare Kommandoen ze benotzen, an dann den Add-on selwer konfiguréieren.
- An "Terminal" schreift de Kommando
sudo apt-get install php7.0-mysql php7.0-curl php7.0-json php7.0-cgi php7.0 libapache2-mod-php7.0
déi néideg Komponenten ze installéieren am Fall wou Dir Versioun 7 braucht. - Heiansdo ass den uewe genannte Kommando net funktionnéiert, also benotzt
sudo apt installéiere php 7.2-cli
odersudo apt installéieren hhvm
déi lescht verfügbar Versioun 7.2 installéieren. - Nom Enn vun der Prozedur, gitt sécher datt d'korrekt Montage installéiert gouf andeems Dir an der Konsole schreift
php -v
. - Datebank Gestioun an Implementatioun vum Web Interface gëtt mat dem fräie Tool PHPmyadmin duerchgefouert, wat och wënschenswäert ass ze installéieren während der Konfiguratioun vum LAMP. Fir unzefänken, gitt de Kommando
sudo apt-get install phpmyadmin php-mbstring php-gettext
. - Confirméiert d'Zousätzlech vun neie Dateien andeems Dir déi entspriechend Optioun auswielt.
- Gitt e Webserver un "Apache2" a klickt op OK.
- Dir wäert gefrot ginn d'Datebank duerch e spezielle Kommando ze konfiguréieren, wielt, wann néideg, eng positiv Äntwert.
- Maacht e Passwuert fir Umeldung um Datebankserver, duerno muss et nach bestätegt ginn.
- Par défaut kënnt Dir net PHPmyadmin am Numm vun engem Benotzer mat Root Zouganks oder iwwer TPC Schnëttplazen aginn, sou datt Dir d'Blockéierungshëllef deaktivéiere musst. Aktivéiert Root Rechter duerch de Kommando
sudo -i
. - Trennt duerch Tippen
echo "Update Benotzer Set Plugin =" Wou User = "Root"; fléissend Privilegien; "| mysql -u root -p mysql
.
Op dësem kann d'Installatioun an d'Konfiguratioun vu PHP fir LAMP als erfollegräich ugesinn ginn.
Kuckt och: PHP Installatioun Guide op Ubuntu Server
Haut hu mir un der Installatioun an der Basiskonfiguratioun vu LAMP Komponenten fir den Ubuntu Betribssystem beréiert. Natierlech ass dëst net all d'Informatioun déi iwwer dëst Thema geliwwert ka ginn, et gi vill Nuancen verbonne mat der Verwäertung vu verschidde Domainen oder Datenbanken. Wéi och ëmmer, dank den uewe genannten Instruktiounen, kënnt Dir Äre System einfach op de richtege Fonctionnement vun dësem Softwarepack virbereeden.