Wenn PHP noch nicht installiert ist findest du die offiziele seite und den Download
.
Achte darauf das die version NTS (Non Thread Safe) ist.
-------------------------------------------------------------
Wenn du PHP ohne Binaries installiert hast, musst du den Handler Manuell einrichten, falls mit, kannst du die Anleitung zum einrichten überspringen da man im Normalfall IIS-FastCGI bei der Installation als Webserver auswählen.
- Öffne dein IIS-Manager (start-> nach iis suchen)
- Unter der Startseite deiner Server Maschine suchst du nach den Punkt "Standarddokumente" und fügst die index.php hinzu.
- Under der Startseite deiner Server Maschine suchst du nun den Punkt "handlerzuordnungen" und klickst auf "Modulzuordnung hinzufügen"
- Andorderungspfad:.php
- Modul:FastCgiModule
- Ausführbare Datei:Dein pfad zur php-cgi.exe
- Name:PHP_via_FastCGI
Da das aber noch nicht reicht gehst du nun in deinen PHP Installationsverzeichniss und suchst die php.ini.
* Es kann sein das keine php.ini existiert dann findest du 2 Datei mit den gleichen Namen ich meine es waren "php.iniPRODUCTION" und php.iniDEVELOPMENT" welche man wann nimmt sollte klar sein.
Anschließend musst du die PHP.ini umbennen und editieren.
Suche nach den Bezeichnungen und ändere diese wie unten dargestellt ab, sollten deine Werte abweichen.
Code:
fastcgi.impersonate = 1
Code:
fastcgi.logging = 0
Nun suchst du nach den Abschnitt der Extensions und aktivierst die Extensions die du benötigst, durch das entfernen des ";". Meine sieht derzeit so aus:
* Den sqlsrv Eintrag nicht beachten sind einfach nur von Microsoft hergestellte Treiber für MSSQL Verbindungen
Code:
;extension=php_bz2.dll
extension=php_curl.dll
;extension=php_fileinfo.dll
;extension=php_gd2.dll
;extension=php_gettext.dll
;extension=php_gmp.dll
;extension=php_intl.dll
extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_ldap.dll
extension=php_mbstring.dll
;extension=php_exif.dll ; Must be after mbstring as it depends on it
extension=php_mysql.dll
extension=php_mysqli.dll
;extension=php_oci8.dll ; Use with Oracle 10gR2 Instant Client
;extension=php_oci8_11g.dll ; Use with Oracle 11gR2 Instant Client
extension=php_openssl.dll
;extension=php_pdo_firebird.dll
extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll
extension=php_pdo_odbc.dll
;extension=php_pdo_pgsql.dll
;extension=php_pdo_sqlite.dll
;extension=php_pgsql.dll
;extension=php_pspell.dll
;extension=php_shmop.dll
extension=php_sqlsrv_54_nts.dll
extension=php_pdo_sqlsrv_54_nts.dll
lg
--------------------------------------------------------------
Quote:
Originally Posted by KingKiefer
ja PHP ist installiert. Der Fehler 404.3 ist nun weg. nun kommt der 500.0 Error.
Screen:
|
Guck ob deine php-cgi.exe rechte zum schreiben und lesen im jeweiligen Ordner wo deine Datein liegen hat.