Znajdujesz się na stronach starej wersji serwisu!
Aktualną wersję znajdziesz pod adresem webmade.org.

Instalacja PHPInstalacja PHP

Zaczynamy od utworzenia dwóch katalogów dla PHP (bazując na poprzednim rozdziale, niech będą to: "C:\WebServer\php4", "C:\WebServer\sessions"). Do pierwszego z nich rozpakowujemy pliki znajdujące się w archiwum (php4.x.x-Win32.zip). Ponownie otwieramy C:\WebServer\Apache2\conf\httpd.conf i zmieniamy/dodajemy kilka linijek:Instalacja PHP

Ustawiamy Apache aby załadował moduł interpretera php - po linii

# Example:
# LoadModule foo_module modules/mod_foo.so
#

dodajemy:Instalacja PHP

LoadModule php4_module C:/WebServer/php4/sapi/php4apache2.dll

Dodajemy informację, że plikami startowymi może być też plik index.php (a nie tylko index.html) - zamieniamy

DirectoryIndex index.html index.html.var

na

DirectoryIndex index.html index.html.var index.htm index.php

Dodajemy typ Mime do znanych typów, czyli po linii

AddType application/x-gzip .gz .tgz

Dodajemy

AddType application/x-httpd-php .php

Teraz musimy skopiować kilka plików. Po lewej jest ścieżka skąd - po prawej dokąd. Ścieżki oczywiście bazują odpowiadają ścieżkom instalacji, którymi posługuje się w tym artykule.

  • C:\WebServer\php4\php.ini-recomended -> C:\Windows\php.ini
  • C:\WebServer\php4\php4ts.dll -> C:\WebServer\Apache2\bin
  • C:\WebServer\php4\dlls\iconv.dll -> C:\WebServer\Apache2\bin

na koniec zostało nam kilka ustawień w php.ini. Tutaj nic nie dodajemy, tylko edytujemy wskazane linie, tak, jak widać poniżej:

error_reporting = E_ALL
log_errors = Off
display_errors = On
extension_dir = "C:/WebServer/php4/extensions/"
session.save_path = C:\WebServer\sessions

Linie te odpowiadają kolejno za:

  • Raportowanie błędów
  • Logowanie błędów (jest to zbędne, najlepiej napisać własną obsługę tychże)
  • Wyświetlanie błędów
  • Położenie rozszerzeń interpretera, np. biblioteki GD2
  • Ścieżkę przechowywania danych sesyjnych.

Zapisujemy wszystkie zmiany, zamykamy otwarte pliki i startujemy Apache. Jeśli nie trafiła się żadna literówka, to ApacheMonitor powinien zaświecić się na zielono. Teraz tworzymy (w czymkolwiek, nawet w Notatniku) taki przykładowy plik: index.php

<?php phpinfo(); ?>

I zapisujemy go w naszym DocumentRoot. Otwarcie adresu localhost powinno zakończyć się wyświetleniem tabelki zawierającej informacje o PHP. Od teraz możemy zacząć uczyć się pisać aplikacje webowe w naszym ulubionym języku.

Grzegorz Tlołka, http://php.pl

© 2004-2006 by webmade.org
kamieniarstwo :linki sponsorowane
valid xhtml
valid css