|
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 ![]()
|
|||
|
« Starszy wątek | Nowszy wątek »
|





