Jak přeměnit svůj domácí počítač Ubuntu na webový server LAMP
Máte Linuxové PC, které chcete dát do práce? Možná nejste spokojeni s verzí Ubuntu Server Edition pouze v příkazovém řádku. Zde je návod, jak si udržet standardní pracovní plochu Ubuntu a přidat funkce pro poskytování služeb pro web.
Ať už se vám nelíbí pouze systém příkazového řádku, používáte svou plochu Ubuntu pro jiné věci nebo potřebujete nainstalovat pouze pro několik konkrétních aplikací, můžete přidat Apache, MySQL a PHP na libovolný standardní desktop instalace Ubuntu velmi rychle a snadno.
Jednoduché příkazy
Začneme instalaci pomocí velmi chytrého příkazu:
sudo apt-get nainstalovat lamp-server ^
Nebude fungovat bez konce. Jakmile jste to zadali, uvidíte, že automaticky vybere všechny potřebné balíčky a požádá vás o potvrzení "velkého" množství dat, které mají být staženy.
Jen se posaďte a nechte to udělat, dokud se neobjeví modrá obrazovka.
Zadejte heslo pro kořenový účet MySQL, což je to, co budete potřebovat k vytvoření ostatních uživatelů a spravování databází, a poté pokračujte stisknutím klávesy Enter. Budete vyzváni, abyste heslo znovu zadali, tak to udělejte a znovu stiskněte klávesu Enter.
To je pro instalaci!
Testování Apache a PHP
Vyzkoušejte Apache, abyste zjistili, zda je správně zobrazen. Otevřete prohlížeč a přidejte jej na následující adresu URL:
http: // localhost /
Měli byste vidět něco podobného, pokud je vše správně nainstalováno:
Dále budeme testovat, zda funguje PHP. V terminálu zadejte následující příkaz pro vytvoření nového dokumentu:
sudo nano /var/www/testing.php
Potom zkopírujte následující kód:
Klepněte pravým tlačítkem myši na terminál a vložte jej.
Stiskněte kombinaci kláves CTRL + O, pokud chcete soubor "write-out" nebo soubor uložit, a poté ukončete klávesy CTRL + X.
Dále restartujte aplikaci Apache následujícím příkazem:
sudo služba apache2 restart
A načtěte do svého webového prohlížeče následující stránku:
http: //localhost/testing.php
A měli byste vidět něco takového:
Kontrola adresy MySQL Bind
MySQL má adresu bind, která by měla odpovídat vašemu systému. Chcete-li zkontrolovat adresu vazby vašeho systému, můžeme použít rychlý příkaz:
kočka / etc / hosts | grep localhost
To je "potrubí" nebo "stopka" uprostřed, která je sdílena s klíčem \. Získate pár výsledků, z nichž jedna vám ukáže adresu IP.
Z výše uvedeného snímku můžete vidět, že adresa mého vazby je 127.0.0.1.
Dále otevřete konfigurační soubor MySQL, abyste zjistili, co je tam uvedeno.
sudo nano /etc/mysql/my.cnf
Přejděte dolů, dokud neuvidíte řádek začínající "bind-address", jak je uvedeno níže.
Jak vidíte, vazba-adresa je stejná, takže jsme dobří. Pokud je váš jiný, jednoduše jej změňte tak, aby odpovídal tomu, co jste našli výše.
Instalace phpMyAdmin
Pokud nejste obeznámeni s MySQL a jeho příkazy, můžete mít potíže s řízením databází a tabulek. phpMyAdmin vám pomůže vyřešit tento problém poskytnutím rozhraní PHP pro správu MySQL. Je snadné ji nainstalovat a opravdu se hodí, takže se na to podíváme.
sudo apt-get nainstalovat phpmyadmin
Pokud tento příkaz nefunguje, možná budete muset povolit další úložiště.
Dostanete další modrou obrazovku, která vás požádá, abyste si vybrali, který webový server chcete konfigurovat. Ujistěte se, že červený blok je vedle "apache2" a ujistěte se, že stisknete mezerník. Označte jej hvězdičkou a poté stiskněte klávesu Enter.
Budete dotázáni, zda má phpmyadmin konfigurovat výchozí databázi pro vlastní potřebu. Zvolte možnost Ano.
Dále budete vyzváni k zadání hesla účtu administrátora použitého k vytvoření této databáze a uživatele. Vzhledem k tomu, že jsme nevytvořili žádné další uživatele služby MySQL, zadejte své root heslo pro MySQL.
Nakonec vytvoříte heslo pro použití s phpmyadminem a budete muset znovu potvrdit.
Až budete hotovi, restartujte aplikaci Apache.
Do služby phpMyAdmin se můžete přihlásit na následující adrese URL:
http: // localhost / phpmyadmin /
Jako uživatelské jméno použijte "root" a potom zadejte heslo pro MySQL.
Je zde víc než několik důležitých hesel a budete v pokušení použít stejné heslo jako kořenový účet. Pokud se rozhodnete, ujistěte se, že je to velmi bezpečné heslo, něco se smíšenými znakovými třídami a dobrou délkou. Nezapomeňte, že jiným uživatelům získáte přístup k počítači tím, že nainstalujete tento software, a proto přijměte vhodná opatření.
Pokud se jedná o poprvé hrát s webovým serverem, možná vás zajímá, kam chcete přejít soubory, které chcete hostit. Jsou v / var / www / být výchozí a budou potřebovat zvýšené oprávnění pro přístup k tomuto adresáři. Jedním z nich je připojit samostatný oddíl k tomuto bodu, který bude použit výhradně pro obsluhu webových věcí. Podívejte se na náš další článek Co je Linux fstab a jak to funguje? Získejte další informace.
A teď, když máte svůj vlastní webový server, proč se nenaučit Jak archivovat, vyhledávat a zobrazovat své statistiky pomocí ThinkUp?