Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Artikel yang menerangkan secara terperinci cara mengkonfigurasi PHP dalam IIS10

Artikel yang menerangkan secara terperinci cara mengkonfigurasi PHP dalam IIS10

藏色散人
藏色散人ke hadapan
2022-01-29 04:00:315612semak imbas

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

Artikel yang menerangkan secara terperinci cara mengkonfigurasi PHP dalam IIS10

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

Artikel yang menerangkan secara terperinci cara mengkonfigurasi PHP dalam IIS10

Artikel yang menerangkan secara terperinci cara mengkonfigurasi PHP dalam IIS10

3.3 Cari penapis ISPAI dan klik Tambah di sebelah kanan Tangkapan skrin juga ditambahkan di sini Artikel yang menerangkan secara terperinci cara mengkonfigurasi PHP dalam IIS10

Artikel yang menerangkan secara terperinci cara mengkonfigurasi PHP dalam IIS103.4 Tambah dokumen lalai

Artikel yang menerangkan secara terperinci cara mengkonfigurasi PHP dalam IIS10

Artikel yang menerangkan secara terperinci cara mengkonfigurasi PHP dalam IIS10 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

Artikel yang menerangkan secara terperinci cara mengkonfigurasi PHP dalam IIS10

Artikel yang menerangkan secara terperinci cara mengkonfigurasi PHP dalam IIS10

Pembelajaran yang disyorkan: "Artikel yang menerangkan secara terperinci cara mengkonfigurasi PHP dalam IIS10Tutorial Video PHP

"

<?php phpinfo(); ?>

Atas ialah kandungan terperinci Artikel yang menerangkan secara terperinci cara mengkonfigurasi PHP dalam IIS10. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:segmentfault.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam