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

Artikel yang menerangkan secara terperinci cara mengkonfigurasi PHP dalam IIS10

藏色散人
Lepaskan: 2023-04-10 21:26:02
ke hadapan
5663 orang telah melayarinya

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"
Salin selepas log masuk

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
Salin selepas log masuk

2.3 Tetapkan zon waktu

[Date]
; Defines the default timezone used by the date functions
date.timezone = PRC
Salin selepas log masuk

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;
Salin selepas log masuk

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
Salin selepas log masuk

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
Salin selepas log masuk

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.
Salin selepas log masuk

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!

Label berkaitan:
sumber:segmentfault.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan