Witam zainstalowałem sobie Apache oraz Php. Moja konfiguracja jest przedstawiona poniżej:
Instalacja Apache i konfiguracja pliku httpd.conf
Wersja Apache to:
httpd-2.2.19-win32-x86-openSSL-0.9.8r.msi
Serwer instaluję w następującej lokalizacji:
C:/Serwer/Apache
W trakcie instalacji podaję następujące dane serwera:
Network Domain: intekta.pl
Server Name: www.intekta.pl
Administrator’s Email Address: dawid.deptula@intekta.pl
Port: 80
Aby dodać moduł obsługi php w pliku httpd.conf dodaję na końcu następujący kod:
LoadModule php5_module “C:/Serwer/Php/phpapache2_2.dll”
PHPIniDir “C:/Serwer/Php”
AddType application/x-httpd-php .php
Instalacja PHP i konfiguracja pliku php.ini
Wersja PHP to:
php-5.3.6-Win32-VC9-x86.zip
PHP rozpakowuję w następującej lokalizacji:
C:/Serwer/Php
Jako plik konfiguracyjny przyjmuję plik:
php.ini-recommended
Aby wybrać plik php.ini-recommended usuwam końcówkę nazwy –recommended.
Zmieniam dyrektywę, która wskazuje katalog z rozszerzeniami:
extension_dir = c:/Serwer/Php
Zmieniam dyrektywę, która wskazuje katalog z moją stroną:
doc_root = ”C:/Serwer/Apache/htdocs”
Dla mojej strony internetowej odblokowuję następujące rozszerzenia:
php_pdflib.dll
php_gd2.dll
php_imap.dll
php_mysqli.dll
php_mysql.dll
Sprawdzam czy php jest zainstalowany poprawnie poprzez stworzenie pliku test.php, który zawiera następujący kod:
<? phpinfo(); ?>
Plik test.php jest wywoływany przez przeglądarkę za pomocą wpisu w oknie adresu:
http://localhost/test.php
Po wywołaniu linku pokazuje mi się białe tło (nie ma rzadnego błędu), a powinna się przecież pojawić konfiguracja php