20Aug

Jak přeměnit váš domovský počítač Ubuntu na webový server LAMP

click fraud protection

prapor

Získal jste Linux, který chcete spustit? 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 do libovolného standardudesktop instalace Ubuntu velmi rychle a snadno.

Jednoduché příkazy

Začneme instalaci pomocí velice chytrého příkazu:

sudo apt-get instalační lampa-server ^

NEBUDE pracovat bez zámku na konci. Jakmile to zadáte, zjistíte, že automaticky vybere všechny potřebné balíčky a požádá vás o potvrzení "velkého" množství dat, které chcete stáhnout.

02 potvrďte

Jen sedněte a nechte to udělat, dokud se neobjeví modrá obrazovka.

03 mysql root heslo

Zadejte heslo pro kořenový účet MySQL, což je to, co potřebujete k vytvoření dalších uživatelů a správu databází, a poté pokračujte stisknutím klávesy Enter. Budete vyzváni k opětovnému zadání hesla, tak to udělejte a stiskněte Enter znovu.

instagram viewer

To je pro instalaci!

Testování Apache a PHP

Zkoušíme Apache, aby zjistil, zda je správně zobrazen. Otevřete prohlížeč a přesměrujte 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:

05 testování apache

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:

& lt;? Php phpinfo() ;?>

Klepněte pravým tlačítkem myši na terminál a vložte jej.

07 phpinfo

08 nano write-out

Stiskněte kombinaci kláves CTRL + O k zápisu nebo uložení souboru a poté klávesovou zkratku CTRL + X ukončete.

Potom restartujte Apache s následujícím příkazem:

sudo služba apache2 restart

A načtěte následující stránku do vašeho webového prohlížeče:

http: //localhost/ testing.php

A měli byste vidět něco takového:

10 php úspěchů

Kontrola adresy MySQL Bind

MySQLmá adresu vazby, která by měla odpovídat vašemu systému. Chcete-li zkontrolovat vazbu vašeho systému, můžeme použít rychlý příkaz:

cat /etc/ hosts |grep localhost

Toto je "potrubí" nebo "stopka" uprostřed, která je sdílena s klávesou \.Získáte pár výsledků, z nichž jedna vám ukáže adresu IP.

11 najít adresu localhost bind

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.

12 my.cnf bind adresy dobré

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 phpMyAdminu

Pokud nejste obeznámeni s MySQL a jeho příkazy, můžete mít problémy se správou databází a tabulek.phpMyAdmin vám pomáhá řešit tento problém tím, že poskytuje rozhraní PHP pro správu MySQL.Je snadné ji nainstalovat a může se vám hodit, takže se na to podíváme.

sudo apt-get nainstalovat phpmyadmin

Pokud tento příkaz nefunguje, možná budete muset povolit další repozitáře.

14 instalace phpmyadminu

Získáte další modrou obrazovku, která vás požádá, abyste si vybrali, který webový server se má konfigurovat. Ujistěte se, že červený blok je vedle "apache2" a ujistěte se, že se dostanete do mezerníku. Označte jej hvězdičkou a poté stiskněte klávesu Enter.

15 vyberte apache2 pro phpmyadmin

Budete dotázáni, zda má phpmyadmin konfigurovat výchozí databázi pro vlastní potřebu. Zvolte možnost Ano.

16 ano na výchozí db

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 MySQL.

17 zadejte heslo pro root mysql

Nakonec vytvoříte heslo pro použití s ​​phpmyadminem a budete muset znovu potvrdit.

18 heslo pro phpmyadmin

Po dokončení restartujte aplikaci Apache.

Do phpMyAdmin se můžete přihlásit následujícím postupem:

http: //localhost/phpmyadmin/

20 phpmyadmin úspěch

Jako uživatelské jméno použijte "root" a pak zadejte heslo pro root MySQL.

21 úspěšnosti přihlášení

Zde je více než několik důležitých hesel a budete v pokušení používat 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 dáváte ostatním přístup k vašemu počítači instalací tohoto softwaru, proto proveďte vhodná opatření.

Pokud jste si poprvé hráli s webovým serverem, možná vás zajímá, kam chcete přejít soubory, které chcete hostit. Jsou ve výchozím nastavení /var/www/ a pro přístup k tomuto adresáři budou potřebovat zvýšené oprávnění.Jedna myšlenka je připojit samostatný oddíl k tomuto bodu, který bude použit pouze pro obsluhu webových věcí.Podívejte se na náš další článek, Co je Linux fstab a jak to funguje? , abyste získali 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?