Zaczalem wlasnie czytac ksiazke "PHP i MySQL Od podstaw" wydanie IV W. Jason Gilmore opisana jest instalacja apache i php i juz sa problemy.
Instaluje apache i wszystko jest ok, dziala. Po tym sciagam php.zip tak jak jest to opisane w ksiazce (apache caly czas dziala, "localhost" w przegladarce "It Works"), teraz autor nakazuje dodac trzy wiersze do pliku "httpd.conf" w folderze "C:\apache\conf"
LoadModule php_module c:/php/php5apache2_2.dll
AddType application/x-httpd-php .php
PHPIniDir "c:\php"
Po dodaniu tego to pliku apache wszystko niby jest ok (tylko dlatego ze jeszcze nie uwzglednilo tych zmian).
Teraz mam takie cos:
"Zmienic nazwe pliku php.ini-dist na php.ini i skopiowac go do katalogu C:\php (w przypadku wersji 5.3.0 PHP zmieniono nazwy plikow konfiguracyjnych ktore nosza teraz odpowiednio nazwy "php.ini-development" oraz "php.ini-production" a zatem w razie korzystania z tej wersji PHP nalezy wybrac jeden z tych plikow i zmienic jego nazwe). Plik konfiuracyjny "php.ini" zawiera setki dyrektyw odpowiedzialnych za okreslanie i dostosowywaniedzialania PHP. Warto takze pamietac ze mamy do dyspozycji rowniez inny plik konfiguracyjny - "php.ini-recommended". Okresla on wartosci roznych niestandardowych ustawien a jego przeznaczeniem jest lepsze zabezpieczenie i zoptymalizowanie konfiguracji PHP. Warto zastanowic sie nad zastosowaniem tego pliku konfiguracyjnego zamiast wspomnianego wczesniej "php.ini-dist"."
Teraz mam taki problem ze nie ma u mnie tego pliku "php.ini-recommended" w takim razie zmieniam "php.ini-development" lub "php.ini-production" (apache caly czas jest uruchomione).
Teraz mam zrobic "restart" apache zeby uwzglednilo te wszystkie zmiany, po restarcie apache juz nie chce sie wlaczyc ("localhost" w przegladarce juz nie dziala) w "Przegladzie Zdarzen" podaje mi takie bledy:
The Apache service named reported the following error:
>>> httpd.exe: Syntax error on line 130 of C:/apache/conf/httpd.conf: Can't locate API module structure `php_module' in file C:/php/php5apache2_2.dll: No error.
The Apache service named reported the following error:
>>> httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.0.103 for ServerName.
Wersja PHP:
php-5.3.15-Win32-VC9-x86
Wersja Apache:
httpd-2.2.22-win32-x86-no_ssl