Heim  >  Artikel  >  Backend-Entwicklung  >  Warum kann PHP nicht geöffnet werden?

Warum kann PHP nicht geöffnet werden?

藏色散人
藏色散人Original
2019-10-22 09:30:323782Durchsuche

Warum kann PHP nicht geöffnet werden?

Warum kann PHP nicht geöffnet werden?

Wenn der Computer mit installiertem IIS PHP unterstützt, müssen Sie einen speziellen PHP-Interpreter installieren.

Zuerst laden Sie php-4.3.4-Win32.zip herunter.

Im Folgenden sind die Konfigurationsschritte aufgeführt:

1) Entpacken Sie alle Dateien und Ordner in php-4.3.3RC4-Win32.zip und legen Sie sie in C:\In ab den php4\-Ordner, Sie haben den Ordner nicht selbst erstellt

2) Geben Sie den php4-Ordner ein, überprüfen Sie das Stammverzeichnis und die Unterverzeichnisse, kopieren Sie alle .dll-Dateien und fügen Sie sie nach C:\WINNT\system32 (WIN2K) ein

in C:\WINDOWS\system32(WINXP) 3) Kopieren Sie die Dateien php.ini-dist und php.exe im Ordner php4 nach

C:\WINNT\(WIN2K) oder C:\WINDOWS\(WINXP) und ändern Sie die Datei php.ini-dist in php.ini

4) Doppelklicken Sie auf php.ini, um die Konfigurationsdatei zu öffnen und nehmen Sie die folgenden drei Änderungen vor:

1> Ändern Sie extension_dir = „C:\php4\extensions“ in den Pfad des Erweiterungsordners, in dem Sie php4 installiert haben.

2> Ändern Sie ;cgi.force_redirect = 1 in cgi.force_redirect = 0

3> Ändern Sie „register_globals = Off“ in „register_globals = On“

4> Suchen Sie den Abschnitt „Windows-Erweiterungen“. Sie sollten den folgenden Code sehen:

;
;extension=php_bz2.dll
;extension=php_cpdf.dll
;extension=php_crack.dll
;extension=php_curl.dll
;extension=php_db.dll
;extension=php_dba.dll
;extension=php_dbase.dll
;extension=php_dbx.dll
;extension=php_domxml.dll
;extension=php_exif.dll
;extension=php_fdf.dll
;extension=php_filepro.dll
;extension=php_gd2.dll
;extension=php_gettext.dll
;extension=php_hyperwave.dll
;extension=php_iconv.dll
;extension=php_ifx.dll
;extension=php_iisfunc.dll
;extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_java.dll
;extension=php_ldap.dll
;extension=php_mbstring.dll
;extension=php_mcrypt.dll
;extension=php_mhash.dll
;extension=php_mime_magic.dll
;extension=php_ming.dll
;extension=php_mssql.dll
;extension=php_msql.dll
;extension=php_oci8.dll
;extension=php_openssl.dll
;extension=php_oracle.dll
;extension=php_pdf.dll
;extension=php_pgsql.dll
;extension=php_printer.dll
;extension=php_shmop.dll
;extension=php_snmp.dll
;extension=php_sockets.dll
;extension=php_sybase_ct.dll
;extension=php_w32api.dll
;extension=php_xmlrpc.dll
;extension=php_xslt.dll
;extension=php_yaz.dll
;extension=php_zip.dll

Hängt von den Details ab, welche DLL-Dateien Sie benötigen muss geladen werden, aber Sie können es ändern, wie ich es unten getan habe. Die Hauptsache ist, das Semikolon ( ; ) vor der zu ladenden .dll-Datei zu entfernen:

;
;extension=php_bz2.dll
;extension=php_cpdf.dll
;extension=php_crack.dll
;extension=php_curl.dll
;extension=php_db.dll
;extension=php_dba.dll
;extension=php_dbase.dll
;extension=php_dbx.dll
;extension=php_domxml.dll
extension=php_exif.dll
;extension=php_fdf.dll
;extension=php_filepro.dll
extension=php_gd2.dll
;extension=php_gettext.dll
;extension=php_hyperwave.dll
;extension=php_iconv.dll
;extension=php_ifx.dll
;extension=php_iisfunc.dll
extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_java.dll
;extension=php_ldap.dll
;extension=php_mbstring.dll
;extension=php_mcrypt.dll
;extension=php_mhash.dll
;extension=php_mime_magic.dll
;extension=php_ming.dll
;extension=php_mssql.dll
;extension=php_msql.dll
;extension=php_oci8.dll
;extension=php_openssl.dll
;extension=php_oracle.dll
;extension=php_pdf.dll
;extension=php_pgsql.dll
;extension=php_printer.dll
;extension=php_shmop.dll
;extension=php_snmp.dll
;extension=php_sockets.dll
;extension=php_sybase_ct.dll
;extension=php_w32api.dll
;extension=php_xmlrpc.dll
;extension=php_xslt.dll
;extension=php_yaz.dll
;extension=php_zip.dll

5) Öffnen Sie die Systemsteuerung erneut - Verwaltungstools-Internet Services Manager, klicken Sie mit der rechten Maustaste auf „Standardwebsite“ und wählen Sie „Eigenschaften“

6) Wählen Sie die Registerkarte „Home-Verzeichnis“ des Fensters „Eigenschaften der Standardwebsite“ und klicken Sie auf Klicken Sie in der unteren rechten Ecke auf die Schaltfläche „Konfiguration“. Das Fenster „Anwendungskonfiguration“ wird angezeigt. Klicken Sie unter „Anwendungszuordnung“ auf die Schaltfläche „Hinzufügen“ und fügen Sie die folgende Programmzuordnung hinzu:

Ausführbare Datei: C:\ php4\php.exe %s %s (d. h. Ihr PHP4-Ordnerpfad)

Erweiterung: .php

Bestätigen Sie, um die Konfiguration abzuschließen!

7) Wechseln Sie zu die „Standardwebsite“ Klicken Sie auf der Registerkarte „ISAPI-Filter“ des Eigenschaftenfensters rechts auf die Schaltfläche „Hinzufügen“, um den folgenden Filter hinzuzufügen:

Filtername: PHP

Ausführbare Datei Datei: C: \php4\sapi\php4isapi.dll (d. h. der Sapi-Ordnerpfad Ihres PHP4-Ordners)

Schließen Sie nach der Bestätigung den „Internet Service Manager“

8) Fahren Sie fort Um zu „Standard“ zu wechseln, klicken Sie auf der Registerkarte „Dokument“ des Fensters „Website-Eigenschaften“ rechts auf die Schaltfläche „Hinzufügen“ und fügen Sie Folgendes hinzu: „Standarddokument aktivieren“:

index.php Sie können auch Fügen Sie index.php3 und index.php4 hinzu. Warten Sie ab. Es hängt von Ihren Anforderungen ab.

Klicken Sie auf die Schaltfläche „ ↑“ links, um das index.php-Dokument nach oben zu verschieben.

Jetzt ist Ihr IIS Unterstützt auch PHP.

Weitere Informationen zu PHP finden Sie auf der PHP-Chinese-Website!

Das obige ist der detaillierte Inhalt vonWarum kann PHP nicht geöffnet werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn