Heim > Artikel > Betrieb und Instandhaltung > Ausführliche Erklärung zur Konfiguration von php5.3.3 im Fastcgi-Modus unter Verwendung einer Windows+IIS-Umgebung
Muss PHP unter IIS6.0 konfiguriert werden. Da PHP 5.3.3 die isapi-Konfiguration nicht mehr unterstützt, muss es im FastCGI-Modus konfiguriert werden unten.
Ich habe immer noch das Gefühl, dass die Konfiguration von 5.2 und früheren Versionen bequemer ist. Nachdem ich die 5.3-Konfiguration verwendet habe, weiß ich nicht, wo das Problem liegt, und ich habe keine Lösung gefunden . Am Ende musste ich es über Ghost wiederherstellen.
Der erste Schritt: Konfiguration der iis6.0-Umgebung, hier gibt es keine große Einführung
Der zweite Schritt: Laden Sie die Windows-komprimierte Version von PHP5.3.3 herunter: PHP-5.3. 3 -nts-Win32-VC9-x86.zip
1. Download-Adresse: http://windows.php.net/download/, wählen Sie VC9 x86 Non Thread Safe. Bezüglich der PHP-Versionsanweisungen
2. Entpacken Sie php-5.3.3-nts-Win32-VC9-x86.zip nach D:PHP
3. Ändern Sie PHP.ini
extension_dir = „D:phpext“ zeigt auf den Pfad der Datei „php_*.dll“ im PHP-Ordner
magic_quotes_gpc = Ein Wenn es ausgeschaltet ist, muss es aktiviert sein ist ein wichtiger Schritt zur Verhinderung von SQL-Angriffen! Version 5.0 hat standardmäßig „Ein“
register_globals=Off. Ändern Sie es in „register_globals=On“, damit die Übergabe der globalen -Variable gültig ist. Ändern Sie „Off“ in „On“. Lösen Sie das Problem der Ausführung
Ein leeres Problem tritt bei der Installation von Discuz! Forum
Zeichenfolge und entfernen Sie das Semikolon vor dem Code.
extension=php_mb string .dll 这个不选的话用phpMyAdmin会出现红色提示 extension=php_dba.dll extension=php_dbase.dll extension=php_ file pro.dll 可选 extension=php_gd2.dll 支持GD库的,一般要滴 extension=php_i map .dll 可选 extension=php_ldap.dll extension=php_ mysql .dll 支持MySQL的Als nächstes habe ich einige
Datei-Upload und die maximale Speichernutzungsbeschränkung geändert:
memory_limit = 20M 内存容量 post_max_size = 20M 闪存容量 upload_max_ filesize = 20M 附件容量
Schritt 3: Laden Sie die Microsoft FastCGI-Erweiterung für IIS 5.1 und 6.02 herunter. Installieren Sie fcgisetup_1.5_rtw_x86.msi
3. Konfigurieren Sie fcigext.ini (im Verzeichnis %WINDIR%system32inetsrv)
Fügen Sie am Ende von fcigext.ini den folgenden Inhalt hinzu:
[Types] php=PHP [PHP] ExePath=D:\php\php-cgi.exe (PHP目录)4. Konfigurieren Sie die FastCGI-Erweiterung für die Arbeit mit PHP
Klicken Sie mit der rechten Maustaste auf „Website“ und wählen Sie „
Eigenschaften“, Klicken Sie auf die Option „Home-Verzeichnis“, klicken Sie auf die Schaltfläche „Konfigurieren“
, Klicken Sie auf die Schaltfläche „Hinzufügen“,
Klicken Sie auf „Durchsuchen“ und suchen Sie dafür in %WINDIR%system32inetsrv fcgiext.dll.
Geben Sie .php in die Erweiterung ein,
Wählen Sie „Beschränken auf“ als Aktion, geben Sie „GET,
HEAD, POST“ ein. Bestätigen Sie, ob „Skript-Engine“ und „Überprüfen, ob Datei vorhanden ist“ ausgewählt sind.
Wenn nicht, wählen Sie diese bitte aus.
Nachdem Sie bestätigt haben, dass alles korrekt ist, klicken Sie auf „OK“.
Schritt 4: Schreiben Sie ein einfaches Skript, um zu testen, ob PHP FastCGI ordnungsgemäß funktioniert.
Erstellen Sie die Datei test.php im Verzeichnis C:Inetpubwwwroot, öffnen Sie Test.php und geben Sie den folgenden Inhalt ein:
<?php phpinfo (); ?>Speichern Sie Test.php, starten Sie IIS neu und starten Sie dann Geben Sie es in die Adressleiste des Browsers ein. Geben Sie localhost/Test.php ein, um zu sehen, ob es korrekt ist.
Das obige ist der detaillierte Inhalt vonAusführliche Erklärung zur Konfiguration von php5.3.3 im Fastcgi-Modus unter Verwendung einer Windows+IIS-Umgebung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!