20Aug

Ako premeniť váš domáci Ubuntu PC na webový server LAMP

prápor

Máte Linuxový počítač, ktorý chcete dať do práce? Možno nie ste spokojní s verziou Ubuntu Server Edition iba v príkazovom riadku. Tu je návod, ako si udržať štandardnú plochu Ubuntu a pridať funkcie pre jej zobrazovanie.

Či už nie ste spokojný s iba systémom príkazového riadka, používate svoju plochu Ubuntu pre iné veci, alebo stačí, aby ste ho nainštalovali pre niekoľko konkrétnych aplikácií, môžete pridať Apache, MySQL a PHP do akejkoľvek štandardnejinštalácia na platforme Ubuntu veľmi rýchlo a ľahko.

Jednoduchý príkaz

Začnime inštaláciu pomocou veľmi šikovného príkazu:

sudo apt-get inštalovať lamp-server ^

NIKDY nefunguje bez toho, aby sa na konci nachádzal. Akonáhle sa dostanete, že ste zadali, uvidíte, že automaticky vyberie všetky potrebné balíky a požiada vás, aby ste potvrdili "veľké" množstvo dát na stiahnutie.

02 potvrdenie

Len sedieť a nechať to robiť svoju vec, kým sa vám modrá obrazovka vyskočí.

03 mysql root heslo

Zadajte heslo pre koreňový účet MySQL, čo je potrebné pre vytvorenie ďalších používateľov a správu databáz a potom pokračujte stlačením klávesu Enter. Budete vyzvaný na opätovné zadanie hesla, tak to urobte a stlačte Enter znova.

To je pre inštaláciu!

Testovanie Apache a PHP

Vyskúšaj Apache a uisti sa, či je správne. Otvorte prehliadač a usmerňujte ho na nasledujúcu adresu URL:

http: //localhost/

Mali by ste vidieť niečo podobné, ak sa všetko nainštaluje správne:

05 testovanie apache

Nasledujúci postup budeme testovať, či PHP funguje. V termináli zadajte nasledujúci príkaz na vytvorenie nového dokumentu:

sudo nano /var/www/ test.php

Potom skopírujte nasledujúci kód:

& lt;? Php phpinfo() ;? & Gt;

Kliknite pravým tlačidlom myši na terminál a vložte ho.

07 phpinfo

08 nano write-out

Stlačte CTRL + O na "write-out" alebo uložte súbor a potom stlačte CTRL + X na ukončenie.

Ďalej reštartujte Apache s nasledujúcim príkazom:

sudo služba apache2 restart

A načítajte nasledujúcu stránku do vášho webového prehliadača:

http: //localhost/ test.php

A mali by ste vidieť niečo takto:

10 php úspech

Kontrola MySQL Bind Adresa

MySQLmá adresu viazania, ktorá by mala zodpovedať vášmu systému. Ak chcete skontrolovať adresu vášho systému viazania, môžeme použiť rýchly príkaz:

cat /etc/ hosts |grep localhost

Toto je "potrubie" alebo "stonka" v strede, ktorá je zdieľaná s \ kľúčom. Dostanete pár výsledkov, z ktorých jedna vám ukáže IP adresu.

11 nájsť adresu localhost bind

Z vyššie uvedenej snímky obrazovky vidíte, že adresa môjho viazania je 127.0.0.1.

Dalej otvorme konfiguráciu MySQL, aby sme videli, čo je tam uvedené.

sudo nano /etc/mysql/ my.cnf

Prejdite nadol, kým neuvidíte riadok začínajúci "bind-address", ako je uvedené nižšie.

12 my.cnf viazanie adresy dobré

Ako vidíte, adresa väzby je rovnaká, takže sme dobrí.Ak je vaša odlišná, jednoducho ju zmeňte tak, aby zodpovedala tomu, čo ste našli vyššie.

Inštalácia phpMyAdmin

Ak nie ste oboznámení s MySQL a jeho príkazmi, môžete mať problémy s riadením databáz a tabuliek.phpMyAdmin vám pomôže riešiť tento problém poskytnutím rozhrania PHP pre správu MySQL.Je ľahké ju nainštalovať a naozaj sa to hodí, takže sa na to dostaneme.

sudo apt-get nainštalovať phpmyadmin

Ak tento príkaz nefunguje, možno budete musieť povoliť ďalšie repozitáre.

14 inštalácia phpmyadmin

Dostanete ďalšiu modrú obrazovku, ktorá vás požiada, aby ste si vybrali, ktorý webový server nakonfigurujete. Uistite sa, že červený blok je vedľa "apache2" a musí byť istý, že sa dostanete do medzery. Označte ho hviezdičkou a stlačte kláves Enter.

15 zvoľte apache2 pre phpmyadmin

Budete požiadaní, či má phpmyadmin nakonfigurovať predvolenú databázu na vlastné použitie. Vyberte Áno.

16 áno na predvolené db

Potom budete vyzvaní na zadanie hesla administrátorského účtu použitého na vytvorenie tejto databázy a používateľa. Keďže sme nevytvorili žiadnych ďalších používateľov služby MySQL, zadajte heslo pre MySQL.

17 zadajte root heslo mysql

Nakoniec vytvoríte heslo, ktoré sa má používať s phpmyadmin a budete musieť znova potvrdiť.

18 heslo pre phpmyadmin

Po dokončení reštartujte aplikáciu Apache.

Do phpMyAdmin sa môžete prihlásiť tak, že prejdete na túto adresu URL:

http: //localhost/phpmyadmin/

20 úspech phpmyadmin

Použite "root" ako užívateľské meno a potom zadajte heslo pre MySQL.

21 úspešnosť prihlásenia

Tu je viac ako niekoľko dôležitých hesiel a budete v pokušení používať rovnaké heslo ako váš root účet. Ak sa to rozhodnete, uistite sa, že ide o veľmi bezpečné heslo, niečo so zmiešanými triedami a dobrú dĺžku. Nezabudnite, že inštalujete tento softvér iným používateľom do svojho počítača, a preto postupujte správne.

Ak je to váš prvýkrát, keď hráte s webovým serverom, možno vás zaujímalo, kde sa nachádzajú súbory, ktoré chcete hostiť.Sú v /var/www/ ako predvolené a budú potrebovať zvýšené privilégiá na prístup k tomuto adresáru. Jednou myšlienkou je pripojenie samostatného oddielu do tohto bodu, ktorý sa má použiť výlučne na zobrazovanie webových vecí.Pozrite sa na náš ďalší článok, Čo je Linux fstab a ako to funguje? , aby ste získali viac informácií.

A teraz, keď máte svoj vlastný webový server, prečo sa naučíte, ako archivovať, vyhľadávať a zobrazovať svoje štatistiky pomocou ThinkUp?