Jak postawić własny serwer WWW na Linuksie Ubuntu
Witam! Powiedzmy, że potrzebujemy mały, domowy serwer WWW. Postawienie serwera WWW to głownie wybór aplikacji która by podołała temu zadaniu. Pewnie jest dużo takich aplikacji, ale my się posłużymy najpopularniejszym Apache2.
Sama instalacja polega na wklepaniu w konsole Oto magicznych ciągów znaków:
Sudo apt-get install apache2Częściowo już powiem, że to koniec instalacji:) Tak w poradniku pisze, ale to za mało. Od teraz masz folder /var/www/, wszystkie pliki zawarte tam będe udostępnione światu
Dla zwykłych userów to starczy lecz niektórzy potrzebują czegoś bardziej zaawansowanego.
Do bardziej zaawansowanych rzeczy jest instalacja obsługi języka PHP, lecz tu jest problem z wersja jaką potrzebujemy. Na dzisiejszy stan rzeczy mamy do wyboru PHP4 lub PHP5. Opiszę oba, po koleji.
PHP4 Dla Apache2
Wlepujemy koleją porcję magicznych komęd do konsoli po koleji
- sudo apt-get install php4
- sudo apt-get install libapache2-mod-php4
- sudo /etc/init.d/apache2 restart
Po ostatniej powinniśmy zobaczyć coś w rodzaju
*Starting PHP [OK]
Jeśli to zobaczymy znaczy ,że jest wszystko w najlepszym porządku. Jeśli nie zobaczymy a proces nie zakończy się wysypaniem jakiegoś błedu, to proces też się udał
PHP5 Dla Apache2
Tu też wklepujemy polecenia do konsoli. Różnica pomiędzy instalacja PHP4 a PHP5 różni się tylko cyferką:)
- sudo apt-get install php5
- sudo apt-get install libapache2-mod-php5
- sudo /etc/init.d/apache2 restart
Po ostatniej powinniśmy zobaczyć coś w rodzaju
*Starting PHP [OK]
Jeśli to zobaczymy znaczy ,że jest wszystko w najlepszym porządku. Jeśli nie zobaczymy a proces nie zakończy się wysypaniem jakiegoś błedu, to proces też się udał ![]()
Dodatkowo do PHP5 zaleca się zainstalowanie dodatkowych modułów:
Możemy sprawdzić czy napewno działa nam serwer należy stworzyć i zedytować plik testphp.php
gksudo gedit /var/www/testphp.phpWpisujemy w nim:
<?php phpinfo(); ?>Po czym zapisujemy i w przeglądarce wpisujemy: http://localhost/testphp.php
Jeśli wszystko będzie ok, usuń plik testphp.php ponieważ może być niebezpieczny dla Twojego komputera.
Jeśłi coś nie zadziałą spróbujmy naprawić to tymi komendami:
sudo /etc/init.d/apache2 force-reload
Jeśli nie pomoże to:
sudo /etc/init.d/apache2 restartTeraz powinno zadziłać, wpsujemy w przeglądarke: http://localhost/testphp.php
po czym kasujemy owy plik.
Pozdrawiam
Leonard Krajewski
Linux Uber Alles!
Creative Commons 2007, Leonard Krajewski
www.linuksowyswiat.wordpress.com
ale jak mam usunac ten plik jak nie moge nic przeniesc ani wyzucic do kosza bo zablokowalo mi ta opcje w systemie
ok juz sobie poradzilem
Chyba troszkę się nie znasz…
Powinieneś wiedzieć czym się różni PHP4 od PHP5 ..
Są też pewne zasady których chyba nie znasz:
- zawsze trzeba dbać o najnowszą wersję programów(bo zawsze się znajdą błędy bezpieczeństwa w oprogramowaniu)
- więcej możliwości w nowszym sofcie
- stabilniejsza praca
Przestrzegam i pozdrawiam.
DragonWorld
Jak usunąć ten plik? U mnie nie mam do niego praw i być może dlatego że dopiero rozpocząłem swoją pracę z linuxem nie mogę dojść do tego jak się go pozbyć.
sudo rm /var/www/phpinfo.php
Pozdrawiam