It softwarepakket neamd lamp omfettet it OS op 'e Linux Kernel, de Apache-webserver, de MYSQL-database en PHP-komponinten brûkt foar de side-motor. Folgjende beskriuwe wy yn detail De ynstallaasje en primêre ynstelling fan dizze tafoegings, nim de lêste ferzje fan Ubuntu foar it foarbyld.
Ynstallearje Lampprogramma's ynsteld yn Ubuntu
Sûnt it opmaak fan dit artikel ympliseart al dat jo de ynstalleare Ubuntu hawwe, sille wy dizze stap oerslaan en fuortendaliks nei oare programma's geane op it ûnderwerp fan belangstelling foar jo, hawwe jo fertroud mei ús oare Artikels oer de folgjende keppelings.Lês mear:
Ubuntu ynstallearje op VirtualBox
Stap-by-Step Linux-ynstallaasjegids fan Flash Drive
Stap 1: Apache ynstallearje
Litte wy begjinne mei de ynstallaasje fan in iepen webserver dy't Apache neamde apache. It is ien fan 'e bêste opsje, sadat it in kar wurdt fan in protte brûkers. Yn Ubuntu wurdt it troch de "terminal" pleatst:
- Iepenje it menu en begjin de konsole of klikje op Ctrl + Alt + T. Key Combination.
- Earst bywurkje de systeemferwidering om te soargjen dat alle nedige komponinten beskikber binne. Om dit te dwaan, skriuw it sudo-apt-get update-kommando.
- Alle aksjes troch Sudo rint mei root tagong, dus wês der wis fan dat jo jo wachtwurd opjaan (it is net werjûn as jo yngean).
- Folgje op foltôging yn 'e sudo apt-get-ynstallearje apache2 om apache ta te foegjen oan it systeem.
- Befêstigje de tafoeging fan alle bestannen troch te selektearjen fan 'e D. antwurdopsje selektearje
- Wy sille it web-serverwurk testje, rinnende sudo apache2ctl Configtest.
- De syntaks moat normaal wêze, mar soms is in warskôging oer de needsaak om servername te foegjen.
- Foegje dizze wrâldwide fariabele ta oan it konfiguraasjetriem om it uterlik fan warskôgingen yn 'e takomst te foarkommen. Rinne it bestân sels troch Sudo Nano /etc/apache2/Apache2.Conf.
- Rin no de twadde konsole, wêr't jo de IP AddR-show Eth0-kommando útfiere GREP INET | awk '{Print $ 2; '| SED 's /\/.*_$ //' om jo ip-adres of server domein út te finen.
- Yn 'e earste "terminal", gean nei ûnderen nei de ûnderkant fan it iepene bestân en fier de SinSname + Domeinnamme as it IP-adres dat jo krekt hawwe leard. Bewarje de feroarings fia Ctrl + O en slút it konfiguraasjetriem.
- Testen opnij om te soargjen dat d'r gjin flater is, en dan de webserver opnij starte troch de saco Systemctl Restart Apache2.
- Foegje Apache ta oan Autolo-laden, as it nedich is, sadat it begjint mei it sudo Systemctl-ynskeakele Apache2 bestjoeringssysteem ynskeakelje.
- It bliuwt allinich om in webserver te begjinnen om de stabiliteit fan syn wurk te kontrolearjen, brûk de segeltlân fan South SystemctL om Apache2 te begjinnen.
- Rinne de browser út en gean nei localhost. As jo de haadside fan 'e apache reitsje, dan funksjoneart alles korrekt, gean dan troch nei de folgjende stap.
Stap 2: Ynstallearje mySQL
De twadde aksje sil de tafoeging wêze fan MYSQL-database, dy't ek wurdt útfierd troch de standert konsole mei de kommando's beskikber yn it systeem.
- Skriuw in sudo apt-get-ynstallearje mysql-server yn 'e terminal en klikje op enter.
- Befêstigje nije bestannen tafoegje.
- It is needsaaklik om it gebrûk fan 'e MYSQL-omjouwing te befeiligjen, dus leverje beskerming mei in aparte add-on, dy't is ynstalleare fia Sudo MYSQL_SECURE_INSTALLATION.
- It ynstellen fan 'e plug-in-ynstellingen foar wachtwurdeasken hat gjin inkelde ynstruksje, om't elke brûker wurdt ôfstjitten út in eigen oplossingen yn termen fan falidaasje. As jo easken wolle ynstallearje, fier dan yn ynstallearje yn 'e C-konsole y by it oanfregjen.
- Folgjende, jo moatte it nivo fan beskerming kieze. Earst fertroude josels mei de beskriuwing fan elke parameter, en selektearje dan it meast geskikt.
- Ynstallearje in nij wachtwurd om root tagong te jaan.
- Fierder, jo sille ferskate befeiligingsynstellingen werjaan, se lêze en akseptearje of wegerje as jo it nedich binne.
Mei de beskriuwing fan in oare metoade fan ynstallaasje advisearje wy jo om yn in apart artikel te kommen, dat jo sille fine op 'e folgjende link.
Op dizze ynstalleardersproseduere en PHP-ynstellingen foar lampe kinne wurde beskôge as suksesfol foltôge.
Lês ek: PHP-ynstallaasjegids yn Ubuntu-server
Hjoed oanrekke wy oan 'e ynstallaasje- en basisynstelling fan lampskomponinten foar it Ubuntu-bestjoeringssysteem. Fansels is dit net alle ynformaasje dy't kin wurde levere op dit ûnderwerp, d'r binne in protte nuânsjes ferbûn mei it gebrûk fan ferskate domeinen of databases. Tankje lykwols oan 'e boppesteande ynstruksjes kinne jo jo systeem maklik tariede op it juste funksjonearjen fan dit softwarepakket.