Problem z instalacja php/apache (ksiazka)

0

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

1

Po prostu książka jest nieaktualna ;) Już Ci podrzucę pliki wszystkie jak trzeba.

edit:
http://home.dzek.eu/php/
zawartość php5.3.rar wypakuj do folderu C:\php5.3 (utwórz taki folder)
w pliku httpd.rar masz httpd.conf - zastąp sobie.
w pliku httpd-vhosts.rar masz oczywiście przykładową konfigurację vhostów.

php 5.3 jak widać. jest odhaczony mysql ale to mysle ze juz instalowales?

edit: php.ini NIE jest w C:\windows, jest po prostu w C:\php5.3 - tam edytuj. Domyślnie ukrywam jakiekolwiek błędy i ostrzeżenia, zmień sobie jak Ci pasuje.

0

zrobilem tak jak napisales i jak na razie wszystko dziala, nie mam akurat teraz czasu na dalsze testowanie ale jakby co to napisze w tym temacie :D

dzieki

1 użytkowników online, w tym zalogowanych: 0, gości: 1