Guten Morgen
ich habe folgendes Problem und möchte es so gut wie möglich beschreiben:
- ich habe den Zend-Server CE-Edition auf diesem Windows7 Rechner
(C:/program files/zend/zendServer) (mein problem betrifft zend wie xampp, geht nur um apache)
- dieser beinhaltet eine Installation von Apache2.2 (ordner heißt apach2, doch phpinfo sagt apache2.2)
(C:/program files/zend/Apache2)
- ich habe php5.3.14 "installiert", d.h. ich habe ein zipFile runtergeladen und es in C:/php entpackt
(die php.exe und php-win.exe machen nichts beim draufklicken) kein MSI-Installer gefunden...
- der apache-server läuft anstandslos mit phpmyadmin, mysql5.1
nun das altbekannte Problem:
in php ist folgender Befehl "$Server_['PHP_AUTH_USER']"
nicht mehr ausführbar, da auf meinem Apache PHP als CGI läuft, jedoch soll der php code UNVERÄNDERT bleiben, was mich zwingt, php als modul zu installieren, damit der befehl wieder funktioniert.
Laut mehreren anleitungen im internet bin ich vorgegangen, doch bin auf probleme und gespaltene meinungen gestoßen. so ging ich vor:
- apache-server gestoppt
- php5 als zip runtergeladen und in C:/php gesteckt
- darin "php-ini-recommended" in "php.ini" umbenannt
- in den windows-path habe ich "C:/php" eingefügt
- die "http.conf" in C:\Program Files\Zend\Apache2\conf habe ich wie folgt abgeändert:
+ LoadModule php5_module "C:/php/php5apache2_2.dll"
+ LoadFile "C:/php/php5ts.dll"
+ AddType application/x-httpd-php .php
+ PHPINIDir "C:\php"
jedoch: apache-server startet nicht mehr
--------------"the requested operation has failed"-------------
nachdem ich die "PHPIniDir" mit # auskommentiert habe, startet apache, jedoch ohne php-modul, sondern als CGI
--> fehler liegt an dieser zeile, richtig?
also gegoogelt, lösungsvorschläge:
- "PHPIniDir" in "PHPINIDir" umbenennen --> apache startet nicht
- Alternativen zu "C:\php" :
+ "C:\php\php.ini" --> apache startet nicht
+ "C:/php/php.ini" --> apache startet nicht
+ "C:\php\" --> apache startet nicht
+ "C:/php/" --> apache startet nicht
+ VIELE weitere Schreibweisen --> apache startet nicht
- rebooten, da die DLLs neu geladen werden --> apache startet nicht
Ich will doch nur einen laufenden apache-server mit php als modul :'(
was mache ich falsch?