Ein Artikel, der ausführlich erklärt, wie man PHP in IIS10 konfiguriert

藏色散人
Freigeben: 2023-04-10 21:26:02
nach vorne
5535 Leute haben es durchsucht

Der Hinweis unterstützt das Hochladen von Bildern nicht, er wird als Artikel aufgezeichnet

Suchen Sie bei der Installation von IIS zunächst die World Wide Web Service-Application Development Function und überprüfen Sie die folgenden drei Punkte : CGI ISAPI-Erweiterung IASPI-Filtergerät

1. Zuerst PHP installieren

http://windows.php.net/download/

Ich habe die integrierte PHPStudy-Umgebung installiert und darin PHP5.2 verwendet

2. Konfigurieren Sie php .ini. Kopieren Sie php.ini-development, benennen Sie es in php.ini um und nehmen Sie die folgenden Änderungen vor: der ext-Ordner, der „Alle sind Plug-Ins“ enthält

2.2 Legen Sie fest, welche Plug-Ins eingeführt werden sollen

; Directory in which the loadable extensions (modules) reside.
extension_dir ="D:\phpStudy\php52\ext"
Nach dem Login kopieren
2.3 Stellen Sie die Zeitzone ein

; Windows Extensions
; Note that ODBC support is built in, so no dll is needed for it.
; Note that many DLL files are located in the extensions/ (PHP 4) ext/ (PHP 5)
; extension folders as well as the separate PECL DLL download (PHP 5).
; Be sure to appropriately set the extension_dir directive.

extension=php_bz2.dll
extension=php_curl.dll
;extension=php_dba.dll
;extension=php_dbase.dll
;extension=php_fdf.dll
extension=php_gd2.dll
;extension=php_gettext.dll
;extension=php_gmp.dll
;extension=php_ifx.dll
;extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_ldap.dll
extension=php_mbstring.dll
;extension=php_exif.dll
extension=php_mcrypt.dll
;extension=php_mhash.dll
;extension=php_mime_magic.dll
;extension=php_ming.dll
;extension=php_msql.dll
;extension=php_mssql.dll
extension=php_mysql.dll
extension=php_mysqli.dll
;extension=php_oci8.dll
;extension=php_openssl.dll
extension=php_pdo.dll
;extension=php_pdo_firebird.dll
;extension=php_pdo_mssql.dll
extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll
;extension=php_pdo_oci8.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_snmp.dll
;extension=php_soap.dll
;extension=php_sockets.dll
extension=php_sqlite.dll
;extension=php_sybase_ct.dll
;extension=php_tidy.dll
;extension=php_xmlrpc.dll
;extension=php_xsl.dll
extension=php_zip.dll
;extension=php_mongo.dl
;extension=php_sqlsrv.dll
;extension=php_pdo_sqlsrv.dll
;extension=php_ibm_db2.dll
;extension=memcache.dll
Nach dem Login kopieren
Ändern Sie in

date.timezone = Asia/Shanghai

2.4 Aktivieren Sie fastcgi

[Date]
; Defines the default timezone used by the date functions
date.timezone = PRC
Nach dem Login kopieren

2.5 cgi-bezogene Einstellungen pathinfo

; FastCGI under IIS (on WINNT based OS) supports the ability to impersonate
; security tokens of the calling client.  This allows IIS to define the
; security context that the request runs under.  mod_fastcgi under Apache
; does not currently support this feature (03/17/2002)
; Set to 1 if running under IIS.  Default is zero.
 fastcgi.impersonate = 1;
Nach dem Login kopieren
2.6 cgi-bezogene Weiterleitung festlegen

; cgi.fix_pathinfo provides *real* PATH_INFO/PATH_TRANSLATED support for CGI.  PHP's
; previous behaviour was to set PATH_TRANSLATED to SCRIPT_FILENAME, and to not grok
; what PATH_INFO is.  For more information on PATH_INFO, see the cgi specs.  Setting
; this to 1 will cause PHP CGI to fix it's paths to conform to the spec.  A setting
; of zero causes PHP to behave as before.  Default is 1.  You should fix your scripts
; to use SCRIPT_FILENAME rather than PATH_TRANSLATED.
 cgi.fix_pathinfo=0
Nach dem Login kopieren
Die offizielle IIS-Website https://www.iis.net soll auch Fehlerprotokolle aktivieren, aber ich habe sie nicht aktiviert.

; cgi.force_redirect is necessary to provide security running PHP as a CGI under
; most web servers.  Left undefined, PHP turns this on by default.  You can
; turn it off here AT YOUR OWN RISK
; **You CAN safely turn this off for IIS, in fact, you MUST.**
 cgi.force_redirect = 0
Nach dem Login kopieren

Dies sind die Konfigurations-PHP-Anweisungen von der offiziellen Website

https://www.iis.net/learn/app...

Microsofts offizielle technische Ressourcenbibliothek für chinesische Dokumente

https://technet.microsoft.com ... .



3. Bei der Installation von IIS müssen die folgenden 3 Elemente überprüft werden: CGI ISAPI-Erweiterung IASPI-Filter

3.1 Suchen Sie die Handlerzuordnung, fügen Sie die Modulzuordnung hinzu

Nachdem Sie auf OK geklickt haben, Es erscheint ein Popup-Fenster mit einer Warnung. Klicken Sie einfach auf „Ja“. Da es hinzugefügt wurde, finden Sie hier den Screenshot des hinzugefügten Moduls

Ein Artikel, der ausführlich erklärt, wie man PHP in IIS10 konfiguriert


Ein Artikel, der ausführlich erklärt, wie man PHP in IIS10 konfiguriert

Ein Artikel, der ausführlich erklärt, wie man PHP in IIS10 konfiguriert

3.2 Finden Sie ISPAI und CGI Einschränkungen und klicken Sie rechts auf Hinzufügen. Die Screenshots werden hier hinzugefügt Ein Artikel, der ausführlich erklärt, wie man PHP in IIS10 konfiguriert Erstellen Sie dann eine neue index.php im Stammverzeichnis der hinzugefügten Site. Durchsuchen Sie dann die Website und Sie sehen die PHP-Info-Informationen Empfohlene Studie: „

PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonEin Artikel, der ausführlich erklärt, wie man PHP in IIS10 konfiguriert. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:segmentfault.com
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!