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"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Ä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
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;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=0Die 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
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 Moduls3.2 Finden Sie ISPAI und CGI Einschränkungen und klicken Sie rechts auf Hinzufügen. Die Screenshots werden hier hinzugefügt 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》