Nota tidak menyokong muat naik imej, jadi ia akan direkodkan sebagai artikel
Apabila memasang IIS dahulu, cari Dunia Perkhidmatan Web Luas--Fungsi Pembangunan Aplikasi, 3 item berikut harus diperiksa: Penapis IASPI sambungan CGI ISAPI
1 Pasang php dahulu
http: //windows.php.net/download /
Saya memasang persekitaran bersepadu phpstudy dan menggunakan php5.2 di dalamnya
2 .ini-development, dan namakannya kepada php .ini, dan buat pengubahsuaian berikut
2.1 Laluan pemalam sambungan
; Directory in which the loadable extensions (modules) reside. extension_dir ="D:\phpStudy\php52\ext"
Isi PHP sebenar anda alamat penterjemah, diikuti dengan folder ext, yang mengandungi Semua adalah pemalam
2.2 Tetapkan pemalam yang ingin diperkenalkan
; 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
2.3 Tetapkan zon waktu
[Date] ; Defines the default timezone used by the date functions date.timezone = PRC
Tukar kepada
date.timezone = Asia/Shanghai
2.4 Dayakan fastcgi
; 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;
info laluan tetapan berkaitan 2.5 cgi
; 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
2.6 cgi berkaitan tetapan ubah hala
; 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
Tapak web rasmi IIS https:/ /www.iis.net juga berkata untuk mendayakan log ralat, tetapi saya tidak mendayakannya.
Set error_log="C:php_errors.log" This can help with troubleshooting.
Ini ialah arahan PHP konfigurasi daripada tapak web rasmi
https://www.iis.net/learn/app...
Perpustakaan sumber teknikal rasmi Microsoft Bahasa Cina dokumen berkaitan
https://technet.microsoft.com...
3 Konfigurasikan IIS, 3 item berikut mesti diperiksa: CGI ISAPI sambungan IASPI penapis
3.1 Cari pemetaan pengendali, tambah pemetaan modul
Selepas mengklik OK, kotak dialog amaran akan muncul, cuma klik "Ya", kerana Ia telah ditambah. Berikut ialah tangkapan skrin modul tambahan 🎜>3.2 Cari sekatan ISPAI dan CGI dan klik Tambah di sebelah kanan. Tangkapan skrin di sini ditambahkan
3.3 Cari penapis ISPAI dan klik Tambah di sebelah kanan Tangkapan skrin juga ditambahkan di sini
3.4 Tambah dokumen lalai
Kemudian buat tapak baharu untuk ujian, buat index.php dalam direktori akar tapak yang ditambah, masukkan
untuk menyimpan, kemudian layari laman web, anda akan melihat maklumat phpinfo
Pembelajaran yang disyorkan: "Tutorial Video PHP
"<?php phpinfo(); ?>