Odpowiedz 
 
Ocena wątku:
  • 21 Głosów - 2 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Instalacja PHP
26-11-2007, 20:52
Post: #1
Instalacja 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:
Ustawiamy Apache aby załadował moduł interpretera php - po linii# Example:
# LoadModule foo_module modules/mod_foo.so
#
dodajemy: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) - zamieniamyDirectoryIndex index.html index.html.varnaDirectoryIndex index.html index.html.var index.htm index.php
Dodajemy typ Mime do znanych typów, czyli po liniiAddType application/x-gzip .gz .tgzDodajemyAddType 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.
a. C:\WebServer\php4\php.ini-recomended -> C:\Windows\php.ini
b. C:\WebServer\php4\php4ts.dll -> C:\WebServer\Apache2\bin
c. 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:

Przykład: 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.





///edit
nie kodujemy Big Grin

[Obrazek: 22ceedf5987849b3.jpg]
Znajdź wszystkie posty użytkownika
Zacytuj ten post w odpowiedzi
Odpowiedz 


Skocz do: