Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Installation PHP5 [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
brauche Webseite ideal für Vereine und Firmen
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Installation PHP5


 
SpeedsterTom
02-01-2005, 18:58 
 
Konfiguration von PHP5+Apache2 unter WinXP

Ich wollte PHP5 auf meinen Rechner installieren,aber es haut' nicht wirklich hin.
Installation von Apache hat ohne Problem hingehauen, nur PHP5 muckt rum!:dontknow:
Ich hab' bei der Installation eine gezippte Version benutzt.
Ich hab' sie in c:\Intranet\php\ entpackt.
Ich hab' die PHP.ini in Windows-verzeichnis kopiert und hab' folgene Modifikationen vorgenommen.
php.ini:
register_globals = On
extension_dir = "c:\Intranet\php\extensions"

Anschließend hab' ich die httpd.conf von Apache mit folgenden Parameter konfiguriert.
httpd.conf:
ScriptAlias /php/ " C:/Intranet/php/ "
AddType application/x-httpd-php .php .php4 php5
Action application/x-httpd-php "/php/php.exe"

Außerdem habe ich noch die Windowsumgebungsvariablen modifiziert.
Path:
...;c:\Intranet\php\;

Wenn ich z.B. die PHP-Info Datei im Browser aufrufen will, kommt folgende Fehlermeldung:

Not Found

The requested URL /php/php.exe/phpinfo.php was not found on this server.
Apache/2.0.48 (Win32) Server at localhost Port 80

Muchas Danke schon mal im Voraus!
:teach: :p

 
Patrick_PQ
04-01-2005, 15:04 
 
auf welches Verzeichnis hats du das Document-Root eingestellt (httpd.conf) und wo hast du deine phpinfo.php hinkopiert? Wie rufst du diese im Browser auf?

 
SpeedsterTom
04-01-2005, 19:26 
 
Also mein DocumentRoot-Verzeichnis ist:
DocumentRoot "C:/Intranet/Apache Group/Apache2/htdocs"

Die phpinfo.php befindet sich auch im .../htdocs Verzeichnis.

Ich nutze Opera und rufe einfach "http://localhost/" auf und es kommt die "Es klappt ..."-Meldung.
Gebe ich "http://localhost/phpinfo.php" auf kommt die oben erwähnte Fehlermeldung.:confused:

Thanks 4 help

 
Patrick_PQ
05-01-2005, 14:10 
 
bin mir jetzt nicht ganz sicher, aber schau mal nach ob du unter Windows statt "/" nicht "\" im Pfad verwenden muss ... php.net => Installation

in der httpd.conf meine ich - nicht im Browser ;)

 
SpeedsterTom
06-01-2005, 19:32 
 
Also die httpd.conf öffne ich mit Notepad2 und nutze immer "Speichern unter", damit keine .txt Dateien von der httpd.conf entstehen.

Ich hab' die php.ini verändert, hat keine Wirkung gezeigt.:(
Irgendwie hab' ich das Gefühl er ignoriert die php.ini.
Ich werd' die php.ini mal in das Windows-Verzeichnis 'system 32' kopieren und neu starten.:confused:
Dann schnipp' ich noch mal bei PHP.net vorbei.

 
Patrick_PQ
07-01-2005, 09:33 
 
hast du jetzt mal in der httpd.conf den Backslash für die Pfadangabe zur php.exe versucht ?

 
SpeedsterTom
08-01-2005, 09:35 
 
Hi Folks,
nun läuft es endlich, nach Stunden von Konfiguration und Kannen von Kaffee!!! :p :huep:

Es lag an der httpd.conf und zwar hatte ich in einer Zeile für PHP-Erkennung ein Leerzeichen gelassen und als ich diese weggenommen hatte ging's.:rolleyes:

Normaler Weise muss die Zeile so aussehen:
ScriptAlias /php/ "C:/Intranet/php/"

Bei mir sah sie so aus und nichts lief:
ScriptAlias /php/ " C:/Intranet/php/ "

Thanks an alle die mitgeholfen haben oder es wollten!
;)
Special Thanks an Patrick_PQ für tatkräftige Unterstützung!:teach:


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:30 Uhr.