若相依 发表于 2015-1-16 14:18:42

来一发win2003 iis设置PHP情况图文教程

Linux的常用命令find,察看man文档,初学者一定会觉得太复杂而不原意用,但是你一旦学会就爱不释手。
设置PHP情况下载FastCGI1.5forIISx86/x64,增加fastcgi映照

编纂C:WINDOWSsystem32inetsrvfcgiext.ini内容以下
.代码以下:


php=PHP


ExePath=D:phpphp-cgi.exe
InstanceMaxRequests=10000
EnvironmentVars=PHP_FCGI_MAX_REQUESTS:10000


d:phpphp.ini次要修正点以下
.代码以下:

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;SetdefaultlanguagetoNeutral(UTF-8)(default)
mbstring.internal_encoding=UTF-8;SetinternalencodingtoUTF-8


cgi.force_redirect=0
cgi.fix_pathinfo=1
fastcgi.impersonate=1


op减速器,zend优化器参考设置,在正式利用时不要开启xdebug。注重将路径修正为准确的。
.代码以下:


;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_pold="http://www.poluoluo.com/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_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

;放到后边能够和zend_optimizer同时加载
;zend_extension_ts="/APM/ext/ZendDebugger-5.2.15RC1-cygwin_nt-i386/php-5.2.x/ZendDebugger.dll"


;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.enable_auth=Off
xcache.admin.user="mOo"
;xcache.admin.pass=md5($您的暗码)
xcache.admin.pass=""


;这里的多半选项仅在ini里能够修正,这里列出的都是默许值,除非别的申明
;selectlowlevelshm/allocatorschemeimplemenation
xcache.shm_scheme="mmap"
;禁用:xcache.size=0
;启用:xcache.size=64M之类(恣意>0的值)同时请注重您的体系mmap下限
xcache.size=0
;倡议设置为cpu数(cat/proc/cpuinfo|grep-cprocessor)
xcache.count=1
;只是个参考值,您能够宁神地存储多于此数目的项目(php剧本/变量)
xcache.slots=8K
;缓存项目标ttl,0=永世
xcache.ttl=0
;扫描过时项目标工夫距离,0=不扫描,其他值以秒为单元
xcache.gc_interval=60

;同上,只是针对变量缓存设置
xcache.var_size=1M
xcache.var_count=1
xcache.var_slots=8K
;默许,同意ini_set()
xcache.var_ttl=0
;最年夜ttl值
xcache.var_maxttl=0
xcache.var_gc_interval=300

;仅测试用
xcache.test=Off
;/dev/zero时有效
xcache.readonly_protection=Off
;关于*nix体系,xcache.mmap_path是文件路径而不是目次,(能够不存在可是必需能创立).
;假如您希冀启用ReadonlyProtection,可使用相似"/tmp/xcache"
;2个php组不会共享统一个/tmp/xcache
;关于Win32体系,xcache.mmap_path=匿名MAP名字,不是文件路径.倡议利用XCache字眼制止跟其他软件抵触
xcache.mmap_path="XCache"


;仅用于*nix体系
;设置为空(禁用)大概相似"/tmp/phpcore/"
;注重该目次应当能被php写进文件(跟open_basedir有关)
xcache.coredump_directory=""

xcache.cacher=On
xcache.stat=On
xcache.optimizer=Off



;假如xcache.coveragedump_directory设置为空则本设置主动为Off
xcache.coverager=Off

;请确保本目次能被coverageviewer剧本读取(注重open_basedir)
;依附于xcache.coverager=On
xcache.coveragedump_directory=""


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情况
.代码以下:

ISAPI体例
下载php解压到d:php设置权限administrators和system完整,every读取运转。
增加情况变量PHPRC=D:PHP设置加载php.ini文件路径




path到场d:php利用相干静态链接库



增加扩大,并设置为同意。


增加php映照

编纂php.ini文件重启IIS。完。


要多google,因为我不可能,也不可以给你解答所有内容,我只能告诉你一些关键点,甚至我会故意隐瞒答案,因为在寻找答案的过程中。

莫相离 发表于 2015-1-18 12:41:06

放手去搞。尽量不要提问,运用搜索找答案,或者看wiki,从原理上理解操作系统的本质,而不是满足于使用几个技巧。尽量看英文资料。

仓酷云 发表于 2015-1-25 21:47:12

有疑问前,知识学习前,先用搜索。

小女巫 发表于 2015-2-4 07:53:06

随着实验课程的结束,理论课也该结束了,说实话教OS的这两位老师是我们遇到过的不错的老师(这话放这可能不太恰当).

山那边是海 发表于 2015-2-9 19:13:48

要增加自己Linux的技能,只有通过实践来实现了。所以,赶快找一部计算机,赶快安装一个Linux发行版本,然后进入精彩的Linux世界,相信对于你自己的Linux能力必然大有斩获。

兰色精灵 发表于 2015-2-27 18:38:01

即便是非英语国家的人发布技术文档,Linux也都首先翻译成英语在国际学术杂志和网络上发表。

因胸联盟 发表于 2015-3-9 12:16:31

要增加自己Linux的技能,只有通过实践来实现了。所以,赶快找一部计算机,赶快安装一个Linux发行版本,然后进入精彩的Linux世界,相信对于你自己的Linux能力必然大有斩获。

不帅 发表于 2015-3-16 23:36:11

一定要学好命令,shell是命令语言,命令解释程序及程序设计语言的统称,shell也负责用户和操作系统之间的沟通。

冷月葬花魂 发表于 2015-3-23 08:18:23

众所周知,目前windows操作系统是主流,在以后相当长的时间内不会有太大的改变,其方便友好的图形界面吸引了众多的用户。
页: [1]
查看完整版本: 来一发win2003 iis设置PHP情况图文教程