win2003 iis配置PHP環(huán)境圖文教程
下載 FastCGI 1.5 for IIS x86 / x64,添加fastcgi映射
編輯C:\WINDOWS\system32\inetsrv\fcgiext.ini內(nèi)容如下
[Types]
php=PHP
[PHP]
ExePath=D:\php\php-cgi.exe
InstanceMaxRequests=10000
EnvironmentVars=PHP_FCGI_MAX_REQUESTS:10000
d:\php\php.ini主要修改點(diǎn)如下
output_buffering = On
disable_functions = system,passthru,shell_exec,exec,popen,proc_open
enable_dl = Off
upload_tmp_dir = "D:/tmp/uploadtemp/"
session.save_path = "d:/tmp/sessiondata/"
date.timezone = "Etc/GMT-8" ;表示的是 GMT+8
mbstring.language = Neutral ; Set default language to Neutral(UTF-8) (default)
mbstring.internal_encoding = UTF-8 ; Set internal encoding to UTF-8
cgi.force_redirect = 0
cgi.fix_pathinfo = 1
fastcgi.impersonate = 1
op加速器, zend優(yōu)化器參考配置, 在正式使用時(shí)不要開(kāi)啟xdebug。注意將路徑修改為正確的。
[eaccelerator]
;zend_extension="/APM/ext/eAccelerator_v0_9_6_for_v5_2_13-VC6/eAccelerator.dll"
;zend_extension="/APM/ext/eAccelerator_v1_0_svn412_for_v5_2_13-VC6/eAccelerator.dll"
eaccelerator.shm_size="16"
eaccelerator.cache_dir="/tmp/eaccelerator"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
;eaccelerator.log_file="/var/log/httpd/eaccelerator_log"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="300"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"
[Zend]
zend_optimizer.optimization_level=15
zend_optimizer.encoder_loader=0
;zend_extension_ts="/APM/ext/ZendOptimizer-3.3.0/lib/Optimizer-3.3.0/php-5.2.x/ZendOptimizer.dll"
;zend_extension="/APM/ext/ZendOptimizer_nts.dll"
;zend_extension="/APM/ext/ZendOptimizerPlus.dll"
; 下面是使用ZendExtensionManager.dll的參考配置
;zend_extension_manager.optimizer_ts="/APM/Zend/ZendOptimizer-3.3.0/lib/Optimizer-3.3.0"
;zend_extension_ts="/APM/Zend/ZendOptimizer-3.3.0/lib/ZendExtensionManager.dll"
;zend_extension_manager.debug_server_ts="/APM/Zend/ZendOptimizer-3.3.0/lib/ZendDebugger-5.2.13-cygwin_nt-i386"
;zend_debugger.expose_remotely=always
;zend_debugger.allow_hosts=127.0.0.1/32
;zend_debugger.allow_tunnel=127.0.0.1/32
[ZendDebugger]
; 放到后邊可以和zend_optimizer同時(shí)加載
;zend_extension_ts="/APM/ext/ZendDebugger-5.2.15RC1-cygwin_nt-i386/php-5.2.x/ZendDebugger.dll"
[xcache-common]
;zend_extension="D:/APM/ext/XCache-1.3.0-php-5.2.10-nts-Win32-VC6-x86/php_xcache.dll"
; extension = php_xcache.dll
[xcache.admin]
xcache.admin.enable_auth = Off
xcache.admin.user = "mOo"
; xcache.admin.pass = md5($您的密碼)
xcache.admin.pass = ""
[xcache]
; 這里的多數(shù)選項(xiàng)僅在 ini 里可以修改, 這里列出的都是默認(rèn)值, 除非另外說(shuō)明
; select low level shm/allocator scheme implemenation
xcache.shm_scheme = "mmap"
; 禁用: xcache.size=0
; 啟用: xcache.size=64M 之類(lèi) (任意>0的值) 同時(shí)請(qǐng)注意您的系統(tǒng) mmap 上限
xcache.size = 0
; 建議設(shè)置為 cpu 數(shù) (cat /proc/cpuinfo |grep -c processor)
xcache.count = 1
; 只是個(gè)參考值, 您可以放心地存儲(chǔ)多于此數(shù)量的項(xiàng)目(php腳本/變量)
xcache.slots = 8K
; 緩存項(xiàng)目的 ttl, 0=永久
xcache.ttl = 0
; 掃描過(guò)期項(xiàng)目的時(shí)間間隔, 0=不掃描, 其他值以秒為單位
xcache.gc_interval = 60
; 同上, 只是針對(duì)變量緩存設(shè)置
xcache.var_size = 1M
xcache.var_count = 1
xcache.var_slots = 8K
; 默認(rèn), 允許 ini_set()
xcache.var_ttl = 0
; 最大ttl值
xcache.var_maxttl = 0
xcache.var_gc_interval = 300
; 僅測(cè)試用
xcache.test = Off
; /dev/zero 時(shí)無(wú)效
xcache.readonly_protection = Off
; 對(duì)于 *nix 系統(tǒng), xcache.mmap_path 是文件路徑而不是目錄, (可以不存在 但是必須能創(chuàng)建).
; 如果您期望啟用 ReadonlyProtection, 可以使用類(lèi)似 "/tmp/xcache"
; 2 個(gè) php 組不會(huì)共享同一個(gè) /tmp/xcache
; 對(duì)于 Win32 系統(tǒng), xcache.mmap_path=匿名MAP名字, 不是文件路徑. 建議使用 XCache 字眼避免跟其他軟件沖突
xcache.mmap_path = "XCache"
; 僅用于 *nix 系統(tǒng)
; 設(shè)置為空(禁用) 或者類(lèi)似 "/tmp/phpcore/"
; 注意該目錄應(yīng)該能被 php 寫(xiě)入文件 (跟 open_basedir 無(wú)關(guān))
xcache.coredump_directory = ""
xcache.cacher = On
xcache.stat = On
xcache.optimizer = Off
[xcache.coverager]
; 如果 xcache.coveragedump_directory 設(shè)置為空則本設(shè)置自動(dòng)為 Off
xcache.coverager = Off
; 請(qǐng)確保本目錄能被 coverage viewer 腳本讀取 (注意 open_basedir)
; 依賴于 xcache.coverager=On
xcache.coveragedump_directory = ""
[Xdebug]
xdebug.var_display_max_depth = 10
;xdebug.remote_autostart = 1
;xdebug.remote_enable=1
;xdebug.remote_handler=dbgp
;xdebug.remote_host=127.0.0.1
;xdebug.remote_mode=req
;xdebug.idekey=default
;xdebug.remote_log="/xdebug.log"
;xdebug.remote_port=9000
xdebug.auto_trace=off
;xdebug.collect_params=on
;xdebug.collect_return=on
xdebug.trace_output_dir="/tmp/xdebug"
xdebug.profiler_enable=off
xdebug.profiler_output_dir="/tmp/xdebug"
;zend_extension_ts="/APM/ext/xdebug/php_xdebug-2.0.5-5.2.dll"
;zend_extension="/APM/ext/xdebug/php_xdebug-2.0.5-5.2-nts.dll"
zend_extension="/APM/ext/xdebug/php_xdebug-2.1.0beta3-5.2-vc6-nts.dll"
下面是備用方案, 配置PHP環(huán)境
ISAPI方式
下載php解壓到d:\php設(shè)置權(quán)限administrators和system完全,every讀取運(yùn)行。
添加環(huán)境變量PHPRC=D:\PHP設(shè)置加載php.ini文件路徑
path加入d:\php使用相關(guān)動(dòng)態(tài)鏈接庫(kù)
添加擴(kuò)展,并設(shè)置為允許。
添加php映射
編輯php.ini文件重啟IIS。完。
相關(guān)文章
如何設(shè)置虛擬內(nèi)存 winxp、win2003最正確的設(shè)置虛擬內(nèi)存方法
我不是說(shuō)如何支持4G以上內(nèi)存的廢話,地球人都知道裝上2003SP2企業(yè)版即可支持了。很多人插了8G內(nèi)存卻發(fā)現(xiàn)系統(tǒng)無(wú)論運(yùn)行多少程序物理內(nèi)存才使用3G左右,機(jī)器隨著運(yùn)行程序的時(shí)間越來(lái)越慢,硬盤(pán)燈也一直在閃2013-06-06訪問(wèn)php時(shí)提示內(nèi)存位置訪問(wèn)無(wú)效的解決辦法和思路分析
新配置的PHP環(huán)境,或者剛做過(guò)配置改動(dòng),比如新加載的DLL擴(kuò)展,訪問(wèn)頁(yè)面,可能會(huì)出現(xiàn)“內(nèi)存位置訪問(wèn)無(wú)效。”的錯(cuò)誤。主要原因是DLL擴(kuò)展加載失敗。2011-08-08IIS報(bào)在服務(wù)器上找不到腳本語(yǔ)言''VBScript.encode''錯(cuò)誤解決方法
這篇文章主要介紹了IIS報(bào)在服務(wù)器上找不到腳本語(yǔ)言'VBScript.encode'錯(cuò)誤解決方法,其實(shí)這是一種服務(wù)器安全設(shè)置,一般虛擬主機(jī)都會(huì)禁用,需要的朋友可以參考下2014-07-07PHP在Windows IIS上傳的圖片無(wú)法訪問(wèn)的解決方法
本文主要介紹了PHP在Windows IIS上傳的圖片無(wú)法訪問(wèn)的解決方法,文章思路清晰,需要的朋友可以參考下2015-08-08WAMP(win+apache+mysql+php)環(huán)境部署及優(yōu)化(以win2008R2SP1為操作系統(tǒng))
Windows下的Apache+Mysql/MariaDB+Perl/PHP/Python, 一組常用來(lái)搭建動(dòng)態(tài)網(wǎng)站或者服務(wù)器的開(kāi)源軟件,本身都是各自獨(dú)立的程序,但是因?yàn)槌1环旁谝黄鹗褂茫瑩碛辛嗽絹?lái)越高的兼容度,共同組成了一個(gè)強(qiáng)大的Web應(yīng)用程序平臺(tái)2022-12-12在64bit Win2008上運(yùn)行Asp+Access網(wǎng)站的一些設(shè)置
這篇文章主要介紹了在64bit Win2008上運(yùn)行Asp+Access網(wǎng)站的一些設(shè)置,需要的朋友可以參考下2015-01-01Windows Server 2019 安裝和配置DHCP服務(wù) Ⅱ
這篇文章主要介紹了Windows Server 2019 安裝和配置DHCP服務(wù) Ⅱ,需要的朋友可以參考下2023-05-05