E Softwarepakket namens LAMP beinhalt en OS op de Linux Kernel, en Apache Webserver, eng MySQL-Datenbank an PHP Komponenten déi fir de Sitemotor benotzt ginn. Als nächstes beschreift am Detail d'Installatioun an d'Initialkonfiguratioun vun dësen Addons, mat der neierter Versioun vun Ubuntu als Beispill.
Installéiert d'LAMP Suite op Ubuntu
Well de Format vun dësem Artikel schon heescht, datt Dir Ubuntu op Ärem Computer installéiert hutt, wäerte mir dëse Wee iwwerpréiwen an direkt an aner Programmer goen, awer Dir fannt Dir Instruktiounen iwwer dëst Thema, wat Dir interesséiert, andeems Dir eis aner Artikelen op de folgende Links.
Méi Detailer:
Ubuntu op VirtualBox installéiere
Linux Installatioun Guide bei Flash Drëtt
Schrëtt 1: Install Apache
Start andeems en en offenen Webserver genannt Apache installéiert gëtt. Et ass eng vun de beschten Optiounen, sou datt et d'Wiel vu ville Benotzer gëtt. An Ubuntu gëtt et duerchgefouert "Terminal":
- Öffne vum Menü a lancéiert d'Konsole oder dréckt d'Schlësselkombinatioun Ctrl + Alt + T.
- Eréischt aktualiséiert Är Systemrepositories fir sécher ze stellen datt Dir all déi néideg Komponenten hutt. Fir dëst ze maachen, gitt d'Kommando
sudo apt-get update
. - All Aktioun duerch sudo lafen mat Root-Zougang, also vergiesst net Äert Passwuert (et gëtt nët uginn wann Dir e geliwwert).
- Wann Dir fuert, gitt
sudo apt-get install apache2
Apache fir de System ze addéieren. - Confirméieren all d'Dateien andeems Dir Är Äntwert auswielen D.
- Mir testen de Webserver beim Fuerderen
sudo apache2ctl configtest
. - D'Syntax soll normalerweis sinn, awer heiansdo ass e Warnung iwwer d'Notzung fir ze addéieren ServerName.
- Fült dës globale Variabel an d'Konfiguratiounsdatei fir Warnungen an der Zukunft ze vermeiden. Fuer d'Datei selwer duerch
sudo nano /etc/apache2/apache2.conf
. - Fuerder elo déi zweet Konsole, wou de Kommando ausféiert
IP-addr-Show eth0 | grep inet | awk '{print $ 2; } '| an / oder /
fir Är IP Adress oder Server Domain erauszefannen. - An der éischter "Terminal" Gidd weg op d'Säit vun der geöffneter Datei an gitt
ServerName + DomainName oder IP Adress
datt Dir nëmmen geléiert hutt. Reservéiert Ännerungen via Ctrl + O an déi Konfiguratiounsdatei schloen. - Maacht een anert Test, fir sécher ze sinn, datt keng Fehler fonnt ginn an da wësse mer dann de Webserver
sudo systemctl erneit Apache2
. - Füder Apache fir opzefänken, wann Dir se wëllt mat dem Betriebssystem mat dem Kommando starten
sudo systemctl aktiv apache2
. - Et bleift just fir den Webserver ze starten fir seng Stabilitéit ze kontrolléieren, de Kommando ze benotzen
sudo systemctl start apache2
. - Gitt Äre Browser un a fuere weider
localhost
. Wann Dir op der Apache Haaptsäit steet, da gëtt alles korrekt funktionéiert, fuert op de nächste Schrëtt.
Schrëtt 2: MySQL installéieren
Déi zweet Schrëtt ass fir eng MySQL-Datenbank ze addelen, déi och duerch eng Standardkonsole iwwer d'Befehle fichéiert gëtt.
- Prioritéit "Terminal" schreiwen
sudo apt-get install mysql-server
a klickt op Eran. - Bestätegt den Additioun vun neien Dateien.
- Maacht sécher Är Sich vu der MySQL-Umgebung ze sichen, also garantéiert Schutz mat engem gesonderen add-on installéiert
sudo mysql_secure_installation
. - Einstellung vun de Plugin-Astellunge fir Passwuertvirgang huet keen eenzegen Uweisung, well all Benotzer vun senger eegener Léisung anhand vu Validatioun repartéiert gëtt. Wann Dir d'Ufroën installéiere wëllt, gitt d'Konsole an y op Ufro.
- Niewt Dir musst de Schutzniveau auswielen. Zuerst liest d 'Beschreiwung vun all Parameteren, a wielt dann déi am Beschten dozou.
- Setzt e neit Passwuert fir root root access.
- Weider fannt Dir verschidde Sécherheetsparameter virun Iech, se ze liesen an akzeptéieren oder ze leugnen, wann Dir se néideg ass.
Mir recommandéieren d'Beschreiwung vun enger anerer Installatiounsmethod an eisem eenzelne Artikel, wou Dir op de Link kënnt.
Kuckt och: MySQL Installatiouns Guide fir Ubuntu
3. Et gëtt PHP installéiert
Déi lescht Etapp fir de normale Operatioun vum LAMP-System assuréieren ass d'Installatioun vu PHP-Komponenten. Et ass näischt schwiereg an der Ëmsetzung vun dësem Prozess, Dir braucht just eng vun de verfügbaren Kommandoen ze benotzen an dann d'Aarbecht vum Add-on selwer konfiguréieren.
- In "Terminal" schreift déi Équipe
Dee säffe get install php7.0-mysql php7.0-curl php7.0-json php7.0-cgi php7.0 libapache2-mod-php7.0
fir déi néideg Komponenten ze installéieren wann Dir Version 7 brauch. - Heiansdo ass de Kommando gebrach, also gebrauchen
sudo apt installéiere php 7.2-cli
odersudo apt installéiere hhvm
fir déi lescht verfügbare Versioun 7.2 ze installéieren. - Nodeems Dir de Procédé fäerdeg bruecht hutt, ob Dir déi korrekt Versammlung installéiere wëllt, andeems Dir an der Konsole schreift
php -v
. - D'Datenbankmanagement an d'Web-Interface Implementatioun ass gebraucht mat dem gratis Tool PHPmyadmin, deen och wënschenswäert ass, während der LAMP Konfiguratioun ze installéieren. Fir unzefänken, gitt de Kommando
sudo apt-get install phpmyadmin php-mbstring php-gettext
. - Confirm the addition of new files by selecting the appropriate option.
- Webserver "Apache2" a klickt op "OK".
- Dir kënnt gefuerdert d'Datebank ze konfiguréieren duerch e spezielle Kommando, wann néideg, wielt eng positiv Äntwert.
- Erstellt e Passwuert fir mat dem Datebankserver anzeschreiwen, wuer Dir musst et confirméieren andeems Dir se erstallt.
- Standardastalt gëtt dir net u Logbuch op PHPmyadmin ze benotzen fir engem Benotzer mat root access oder duerch TPC-Interfaces ze halen, dofir musst Dir d'Blockéierungsprogramm deaktivéieren. Root Rechter duerch de Kommando aktivéieren
sudo -i
. - Verbrieche vum Shutdown duerch Tippen
Echo "update user set plugin =" wou Benotzer = "Root"; Flush Privileg'en; "mysql -u root -p mysql
.
Bei dëser Prozedur kann d'Installatioun an d'Konfiguratioun vun PHP fir LAMP als Erfolleg fäerdeg gemaach ginn.
Kuckt och: PHP Install Guide fir Ubuntu Server
Haut hu mer d'Installatioun an d'Basiskonfiguratioun vu LAMP-Komponenten fir den Ubuntu-Betriebssystem iwwerdeckt. Natierlech ass dat net all déi Informatiounen déi dëst Thema ubitt, et gëtt vill Nuancen déi mat verschiddene Domains oder Datenbanken verbonne sinn. Allerdéngs, dank den Instruktioune hei uewen, kënnt Dir Äert Systab fir Är korrekt Funktioun vun dësem Software Pack virbereeden.