Die sagtewarepakket genaamd LAMP bevat die Linux-kern-bedryfstelsel, die Apache-webbediener, die MySQL-databasis en die PHP-komponente wat vir die webwerf-enjin gebruik word. Vervolgens sal ons die installering en aanvanklike konfigurasie van hierdie byvoegings in detail beskryf, met die nuutste weergawe van Ubuntu as voorbeeld.
Installeer die LAMP Software Suite in Ubuntu
Aangesien die formaat van hierdie artikel reeds impliseer dat u Ubuntu op u rekenaar geïnstalleer het, sal ons hierdie stap oorslaan en onmiddellik na ander programme voortgaan, maar u kan instruksies vind oor die onderwerp wat u van belang is deur ons ander artikels op die volgende skakels te lees.
Meer besonderhede:
Installeer Ubuntu op VirtualBox
Linux deurloop vanaf 'n flash drive
Stap 1: Installeer Apache
Laat ons begin met die installering van 'n oop webbediener genaamd Apache. Dit is een van die beste opsies, dus word dit die keuse van baie gebruikers. In Ubuntu word dit deurgewerk "Terminal":
- Open die menu en begin die konsole of druk op die toetskombinasie Ctrl + Alt + T.
- Opgradeer eers u stelselbewaarplekke om seker te maak dat u al die nodige komponente het. Om dit te doen, skryf die opdrag
sudo apt-get update
. - Alle aksies deur sudo loop met worteltoegang, maak dus seker dat u u wagwoord spesifiseer (dit verskyn nie tydens invoer nie).
- As u klaar is, voer in
sudo apt - kry installeer apache2
om Apache by die stelsel te voeg. - Bevestig die byvoeging van alle lêers deur die antwoordopsie te kies D.
- Kom ons toets die werking van die webbediener deur te hardloop
sudo apache2ctl configtest
. - Die sintaksis moet normaal wees, maar soms verskyn 'n waarskuwing oor die behoefte om by te voeg ServerName.
- Voeg hierdie globale veranderlike by die konfigurasielêer om toekomstige waarskuwings te vermy. Laat die lêer self deur
sudo nano /etc/apache2/apache2.conf
. - Begin nou die tweede konsole, waar die opdrag uitgevoer word
ip addr show eth0 | grep inet | awk '{druk $ 2; } '| sed 's //.*$//'
om u IP-adres of bedienerdomein uit te vind. - In die eerste "Terminal" gaan na die onderkant van die oop lêer en tik
Servernaam + domeinnaam of IP-adres
wat jy pas geleer het. Stoor veranderinge deur Ctrl + O en maak die konfigurasielêer toe. - Toets weer om seker te maak dat daar geen foute is nie, en begin dan weer die webbediener deur
sudo systemctl herbegin apache2
. - Voeg Apache by indien nodig om outomaties te laai sodat dit begin met die bestuurstelsel met behulp van die opdrag
sudo systemctl aktiveer apache2
. - Gebruik slegs die opdrag om die webbediener te begin om die stabiliteit van die werking te kontroleer
sudo systemctl begin apache2
. - Begin 'n blaaier en gaan na
localhost
. As u by die Apache-hoofblad kom, dan werk alles reg, gaan dan verder na die volgende stap.
Stap 2: Installeer MySQL
Die tweede stap is om die MySQL-databasis by te voeg, wat ook gedoen word via die standaardkonsole met behulp van die opdragte wat in die stelsel beskikbaar is.
- Prioriteit in "Terminal" skryf
sudo geskik om mysql-server te installeer
en klik op Tik. - Bevestig die byvoeging van nuwe lêers.
- Maak seker dat u die gebruik van die MySQL-omgewing beveilig, bied dus beskerming met 'n aparte add-on, wat deur u geïnstalleer is
sudo mysql_secure_installation
. - Die instel van die plugin-instellings vir wagwoordvereistes bevat nie 'n enkele instruksie nie, aangesien elke gebruiker deur hul eie besluite oor die validering gelei word. Voer die konsole in as u die vereistes wil installeer y op versoek.
- Vervolgens moet u die beskermingsvlak kies. Lees eers die beskrywing van elke parameter en kies dan die geskikste een.
- Stel 'n nuwe wagwoord in om worteltoegang te bied.
- Vervolgens sien u verskillende sekuriteitsinstellings, lees dit en aanvaar of weier as u dit nodig ag.
Ons beveel aan dat u vertroud is met die beskrywing van 'n ander installasiemetode in ons aparte artikel, wat u op die volgende skakel sal vind.
Kyk ook: MySQL-installasiegids op Ubuntu
Stap 3: Installeer PHP
Die laaste stap om die korrekte werking van die LAMP-stelsel te verseker, is om die PHP-komponente te installeer. Daar is niks ingewikkeld in die implementering van hierdie proses nie, u hoef net een van die beskikbare opdragte te gebruik en dan die byvoeging self op te stel.
- die "Terminal" skryf die opdrag
sudo apt-get installeer php7.0-mysql php7.0-krul php7.0-json php7.0-cgi php7.0 libapache2-mod-php7.0
om die nodige komponente te installeer ingeval u weergawe 7 benodig. - Soms werk die bogenoemde opdrag nie, gebruik dit dus
sudo apt installeer php 7.2-cli
ofsudo apt installeer hhvm
om die nuutste weergawe 7.2 te installeer. - Na afloop van die prosedure, maak seker dat die korrekte vergadering geïnstalleer is deur in die konsole te skryf
php -v
. - Databasisbestuur en -implementering van die web-koppelvlak word uitgevoer met behulp van die gratis instrument PHPmyadmin, wat ook wenslik is om te installeer tydens die konfigurasie van LAMP. Voer die opdrag in om aan die gang te kom
sudo apt-get installeer phpmyadmin php-mbstring php-gettext
. - Bevestig die byvoeging van nuwe lêers deur die toepaslike opsie te kies.
- Spesifiseer 'n webbediener «Apache2» en klik op "OK".
- U sal gevra word om die databasis op te stel deur middel van 'n spesiale opdrag, indien nodig, kies 'n positiewe antwoord.
- Skep 'n wagwoord vir registrasie op die databasisbediener, waarna dit bevestig moet word deur dit weer in te voer.
- U kan PHPmyadmin standaard nie namens 'n gebruiker met worteltoegang of via TPC-koppelvlakke inskryf nie, dus u moet die blokkeringshulpmiddel deaktiveer. Aktiveer wortelregte deur die opdrag
sudo -i
. - Ontkoppel deur te tik
eggo "update user set plugin =" waar User = "root"; spoel regte; "| mysql -u root -p mysql
.
Hierna kan die installering en konfigurasie van PHP vir LAMP as suksesvol beskou word.
Kyk ook: PHP-installasiegids op Ubuntu Server
Ons het vandag die installasie en basiese konfigurasie van LAMP-komponente vir die Ubuntu-bedryfstelsel aangeraak. Dit is natuurlik nie al die inligting wat oor hierdie onderwerp gegee kan word nie, daar is baie nuanses wat verband hou met die gebruik van verskeie domeine of databasisse. Danksy bogenoemde aanwysings, kan u egter u stelsel maklik voorberei vir die korrekte werking van hierdie sagtewarepakket.