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 apache2

Częś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

  1. sudo apt-get install php4
  2. sudo apt-get install libapache2-mod-php4
  3. 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ą:)

  1. sudo apt-get install php5
  2. sudo apt-get install libapache2-mod-php5
  3. 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:

sudo apt-get install php5-xsl php5-gd php-pear

Możemy sprawdzić czy napewno działa nam serwer należy stworzyć i zedytować plik testphp.php

gksudo gedit /var/www/testphp.php

Wpisujemy 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 a2enmod php5
sudo /etc/init.d/apache2 force-reload

Jeśli nie pomoże to:

sudo /etc/init.d/apache2 restart

Teraz 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

Zobacz także:

  • Jak napisać rozprawkę?
  • Jak zrobić stronę www?