działy

  Redakcyjne
  News
  Software
  Hardware
  Internet
  Webmastering
  Linux
  Programowanie
  Elektronika
  Gry
  Magazyn
  Grafika
  Telefonia
  Dźwięk
  Humor
 

Partnerzy

Kliknij na link by
zobaczyć opis:
 

  World Warez Archive
  Q119
  Lomsel
  Emu Struś
  X-zin
  Comp.w.pl
  Osama
  SiteQl

@t-online

 Dostępne po połączeniu z Internetem:

  Archiwa
  Download
  Dodaj stronę
  Forum @t
  Ogłoszenia
  Bramka SMS
  Grupa dyskusyjna

 

Sponsorzy

Sponsorem nagród jest:

 

 
 

Apache i PHP

Coraz więcej osób, które mają dostęp do internetu decyduje się na utworzenie własnej strony internetowej. Większości z nich wystarczają możliwości języka HTML, jednak jeśli ktoś chce dodać do swojej strony np. forum, statystyki lub inne skrypty, ktore mają sie komunikować z gościem naszej strony najlepiej skorzystać z PHP (ew. CGI lub ASP, ale nie o tym jest ten art). Niestety darmowych serwerów z obsługą PHP jest mało i na dodatek wprowadzają jakieś ograniczenia. Jeśli stać Cię na wydanie 10 - 20 zł miesięcznie możesz załorzyć komercyjne konto, ale jeśli jesteś szczęśliwym posiadaczem stałego łącza z zewnętrznym adresem IP sam możesz "postawić" taki serwer. Koniec tego wstępu, zabieramy sie do pracy. Potrzebny nam będzie serwer www -
Apache (www.apache.org) i interpretator PHP (www.php.net). Po sciagnięciu
Ľródeł programów rozpakowujemy je poleceniami:

tar zxvf apache*.tar.gz
tar zxvf php*.tar.gz

W tym momencie zaczynamy instalacjię:

1. Przy pomocy polecenia cd wchodzimy do katalogu gdzie rozpakował sie
Apache.

2. Konfigurujemy Apache'a poleceniem:
./configure -prefix=/usr/local/apache

3. Przechodzimy do katalogu z PHP

4. Konfigurujemu PHP:
./configure -with-apache=[scieżka_do_Ľródeł_apache'a] -with-config-file-path=/usr/local/lib

5. Kompilujemy i intstalujemu PHP:
make
make install

6. Wracamy do katalogu Apache'a, należy go teraz zrekonfigurować:
./configure -activate-module=src/modules/php4/libphp4.a -other-configuration-option

7. Kompilujemy i instalujemy Apache'a
make
make install

8. Ostatnią czynnościa jaką musimy wykonać to dokonać modyfikacji w pliku
httpd.conf. Odnajdujemy nastepujące wiersze:

#AddType application/x-httpd-php .php .php3
#AddType application/x-httpd-php-source .phps

i usunąć z nich znaki komentarza (#). Nastepnie odnajdujemy następujący
wiersz:

ServerName new.host.name

i zmieniamy go na:

ServerName localhost

9. Wracamy do katalogu ze Ľródłami PHP i wpisyjemy polecenie:
cp php.ini-dist /usr/local/lib/php.ini

10. Uruchamiamy serwer poleceniem ./apachectl start

Aby sprawdzić działanie PHP w katalogu /usr/local/apache/htdocs tworzymy
plik info.php o treści:

<?php
php_info();
?>

Uruchamiamy przeglądarke i w polu adresu wpisujemy:
http://localhost/info.php Powinna sie pojawić dłuuga lista iformacji o
aktualnej konfiguracji PHP. Gratuluje, właśni udało Ci się zainstalować
serwer Apache z obsługą PHP.

Konfiguracji PHP dokonujemy poprzez edycję zmiennych w pliku /usr/local/lib/php.ini
Najbardzoej popularne zmienne:

display_errors [on/off] - zmienna określa czy w oknie przeglądarki mają być
wyświetlane komunikaty o błędach

error_reporting [1-8] - zmienna określa poziom wyświetlania komunikatów o
błędach. Im większa wartość tym więcej komunitaków będzie wyświatlane.

short_open_tag [on/off] - zmienna określa czy oprtócz standardowych
znaczników można stosować skróconą wersje <? ... ?>

Opis wszystkich zmiennych można znaleść w dokumentacji PHP.

--
Tomasz Szulborski
felek@skrzynka.pl