'N Sagtewarepakket genaamd LAMP bevat 'n bedryfstelsel op die Linux-kern, 'n Apache-webbediener, 'n MySQL-databasis en PHP-komponente wat vir die werf-enjin gebruik word. Vervolgens beskryf ons die installasie en aanvanklike konfigurasie van hierdie byvoegings, en gebruik die nuutste weergawe van Ubuntu as voorbeeld.
Installeer die LAMP-suite in Ubuntu
Aangesien die formaat van hierdie artikel al beteken dat u Ubuntu op u rekenaar geïnstalleer het, sal ons hierdie stap oorskakel en direk na ander programme gaan. U kan instruksies vind oor die onderwerp wat u interesseer deur ons ander artikels op die volgende skakels te lees.
Meer besonderhede:
Ubuntu installeer op VirtualBox
Linux Installasiegids met Flash Drives
Stap 1: Installeer Apache
Begin deur 'n oop webbediener genaamd Apache te installeer. Dit is een van die beste opsies, so dit word die keuse van baie gebruikers. In Ubuntu word dit deurgesit "Terminal":
- Open die spyskaart en begin die konsole of druk die sleutelkombinasie Ctrl + Alt + T.
- Werk eers jou stelsel repositories op om seker te maak dat jy al die nodige komponente het. Om dit te doen, tik die opdrag
sudo apt-update
. - Alle aksies deur sudo Lopies met wortel toegang, so wees seker om jou wagwoord in te voer (dit word nie vertoon wanneer jy dit ingevoer het nie).
- Wanneer voltooi, tik
sudo apt-installeer apache2
om apache by die stelsel te voeg. - Bevestig al die lêers by te voeg deur antwoord te kies D.
- Ons sal die webbediener toets deur te hardloop
sudo apache2ctl configtest
. - Die sintaks moet normaal wees, maar soms is daar 'n waarskuwing oor die behoefte om by te voeg ServerName.
- Voeg hierdie globale veranderlike by die konfigurasielêer om waarskuwings in die toekoms te voorkom. Begin die lêer self deur
sudo nano /etc/apache2/apache2.conf
. - Begin nou die tweede konsole, waar die bevel hardloop
ip addr show eth0 | grep inet | awk '(druk $ 2; } '| sed 's //.*$//'
om u IP adres of bediener domein te vind. - In die eerste "Terminal" gaan af na die onderkant van die oop lêer en voer in
Bedienernaam + domeinnaam of IP-adres
wat jy net geleer het. Stoor veranderinge via Ctrl + O en maak die konfigurasie lêer toe. - Doen nog 'n toets om seker te maak dat daar geen foute is nie en herlaai die webbediener weer
sudo systemctl herlaai apache2
. - Voeg Apache by om te begin, as jy dit wil begin met die bedryfstelsel met die opdrag
sudo systemctl aktiveer apache2
. - Dit bly net om die webbediener te begin om sy stabiliteit na te gaan, gebruik die opdrag
sudo systemctl begin apache2
. - Begin jou blaaier en gaan na
localhost
. As jy op die hoofblad van Apache is, werk alles reg, gaan voort na die volgende stap.
Stap 2: Installeer MySQL
Die tweede stap is om 'n MySQL-databasis by te voeg, wat ook via 'n standaardkonsole gedoen word deur gebruik te maak van die opdragte wat in die stelsel beskikbaar is.
- Prioriteit in "Terminal" skryf
sudo apt-kry installeer mysql-bediener
en klik op Tik. - Bevestig die byvoeging van nuwe lêers.
- Maak seker dat u die gebruik van die MySQL-omgewing beskerm, dus beskerm met 'n afsonderlike byvoeging wat geïnstalleer is
sudo mysql_secure_installation
. - Die instel van die plugin-instellings vir wagwoordvereistes het nie 'n enkele instruksie nie, aangesien elke gebruiker deur sy eie oplossings afgekeur word in terme van validering. As jy die vereistes wil installeer, tree in die konsole y op versoek.
- Vervolgens moet u die vlak van beskerming kies. Lees eers die beskrywing van elke parameter en kies dan die toepaslike.
- Stel 'n nuwe wagwoord in om toegang tot die wortel te verseker.
- Verder sal jy verskeie sekuriteitsinstellings voor jou sien, lees en aanvaar of ontken as jy dit nodig ag.
Ons beveel aan om die beskrywing van 'n ander installasie metode te lees in ons aparte artikel wat u by die volgende skakel sal vind.
Sien ook: MySQL Installasiegids vir Ubuntu
Stap 3: Installeer PHP
Die finale stap om die normale werking van die LAMP-stelsel te verseker, is die installering van PHP-komponente. Daar is niks moeilik vir die implementering van hierdie proses nie, jy moet net een van die beskikbare opdragte gebruik, en dan die werk van die byvoeging self konfigureer.
- die "Terminal" skryf die span
sudo apt-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 as u weergawe 7 benodig. - Soms is die opdrag hierbo gebreek, dus gebruik
U kan PHP-7.2-cli installeer
ofsudo apt installeer hhvm
om die nuutste beskikbare weergawe 7.2 te installeer. - Na voltooiing van die prosedure, maak seker dat die korrekte samestelling geïnstalleer is deur in die konsole te skryf
php -v
. - Databasisbestuur en webinterface implementering word uitgevoer met behulp van die gratis program PHPmyadmin, wat ook wenslik is om tydens die LAMP-konfigurasie te installeer. Om te begin, voer die opdrag in
sudo apt-kry installeer phpmyadmin php-mbstring php-gettext
. - Bevestig die byvoeging van nuwe lêers deur die toepaslike opsie te kies.
- Spesifiseer webbediener «Apache2» en klik op "OK".
- U sal gevra word om die databasis te konfigureer deur 'n spesiale opdrag, indien nodig, kies 'n positiewe antwoord.
- Skep 'n wagwoord om by die databasis bediener te registreer, waarna jy dit moet bevestig deur dit weer in te voer.
- By verstek kan u nie inloggen op PHPmyadmin namens 'n gebruiker met wortel toegang of via TPC-interfaces. U moet dus die blokkering nut uitskakel. Aktiveer wortelregte deur die opdrag
sudo -i
. - Spandeer die sluiting deur te tik
echo "update user set plugin =" waar User = "root"; spoel voorregte; "| mysql -u root -p mysql
.
By hierdie proses kan die installering en konfigurasie van PHP vir LAMP as suksesvol beskou word.
Sien ook: PHP Installasiegids vir Ubuntu Server
Vandag het ons die installasie en basiese konfigurasie van LAMP-komponente vir die Ubuntu-bedryfstelsel bedek. Dit is natuurlik nie al die inligting wat op hierdie onderwerp verskaf kan word nie. Daar is baie nuanses wat verband hou met die gebruik van verskeie domeine of databasisse. Maar danksy die instruksies hierbo, kan u u stelsel maklik voorberei vir die korrekte werking van hierdie sagtewarepakket.