Efast在IIS中配置说明Word格式.docx
- 文档编号:16598816
- 上传时间:2022-11-24
- 格式:DOCX
- 页数:13
- 大小:598.35KB
Efast在IIS中配置说明Word格式.docx
《Efast在IIS中配置说明Word格式.docx》由会员分享,可在线阅读,更多相关《Efast在IIS中配置说明Word格式.docx(13页珍藏版)》请在冰豆网上搜索。
Php版本必须用NonThreadsafe的版本,需要5.3.*版本,我们一般推荐用5.3.21,可以在:
下载。
1.解压下载回来的php的zip压缩包。
比如放在D:
/。
2.D:
/php下复制php.ini-development文件,并将文件名改为php.ini。
3.修改php配置文件php.ini。
1)启用extension_dir,即;
extension_dir="
ext"
先去前面的分号再改为extension_dir="
D:
\php\ext"
2)启用date.timezone,即;
date.timezone=先去前面的分号再改为date.timezone=Asia/Shanghai
3)禁用cgi.force_redirect,即;
cgi.force_redirect=1先去前面的分号再改为cgi.force_redirect=0
4)启用cgi.fix_pathinfo,即;
cgi.fix_pathinfo=1去掉前面的分号
5)启用fastcgi.impersonate,即;
fastcgi.impersonate=1去掉前面的分号
6)启用cgi.rfc2616_headers,即;
cgi.rfc2616_headers=0先去前面的分号再改为cgi.rfc2616_headers=1
7)启用php_curl.dll扩展,即;
extension=php_curl.dll去掉前面的分号
8)启用php_gd2.dll扩展,即;
extension=php_gd2.dll去掉前面的分号
9)启用php_mbstring.dll扩展,即;
extension=php_mbstring.dll去掉前面的分号
10)启用php_mysql.dll扩展,即;
extension=php_mysql.dll去掉前面的分号
11)启用php_openssl.dll扩展,即;
extension=php_openssl.dll去掉前面的分号
12)启用php_pdo_mssql.dll扩展,即;
extension=php_pdo_mssql.dll去掉前面的分号
13)启用php_pdo_mysql.dll扩展,即;
extension=php_pdo_mysql.dll去掉前面的分号
14)设置Session保存的路径并设置IIS用户的可读写权限,即;
session.save_path="
/tmp"
,去掉前面的分号,根据实际设置临时文件,此文件夹增加IUSER的可读写的权限。
15)修改max_input_vars值,即;
max_input_vars=1000去掉前面的分号,值设置为5000
16)增加output_buffering值,即output_buffering=4096,值设置为8192
17)启用Com
A、检查php目录ext文件夹下面php_com_dotnet.dll是否存在
B、检查php.ini是否启动扩展php_com_dotnet.dll,如果没有,则新增。
[PHP_COM_DOTNET]
extension=php_com_dotnet.dll
三、配置FastCGI。
1、IIS7支持FastCGI。
打开IIS管理器,找到“处理程序映射”,右侧面板中选择“添加模块映射”,路径*.php,模块FastCgiModule,可执行文件php-cgi.exe所在路径,名称可以写为PHP_via_FastCGI。
弹出提示选择“是”。
2、IIS6支持FastCGI
1)、修改配置文件fcgiext.ini,默认安装在C:
\WINDOWS\system32\inetsrv文件夹下。
在这个文件的最后加上下面的代码,保存。
php=PHP[PHP]ExePath=D:
\PHP\php-cgi.exe
2)配置IIS支持FastCGI。
“网站”---“属性”---“主目录”---“配置”,添加一个新的ISAPI项。
可执行文件:
C:
\window\system32\inetsrv\fcgiext.dll
扩展名:
.php
支持index.php默认页
到此配置文成,重启IIS。
它在%windir%\system32\inetsrv\fcgiext.ini
InstanceMaxRequests=10000
EnvironmentVars=PHP_FCGI_MAX_REQUESTS:
10000
RequestTimeout=360
ActivityTimeout=120
把上面代码复制到fcgiext.ini的末尾,保存就好了。
四、Zend配置
Php增加配置
[zendloader]
zend_extension="
完整路径\ZendLoader.dll"
zend_loader.enable=1
;
Disablelicensechecks(forperformancereasons)
zend_loader.disable_licensing=0
TheObfuscationlevelsupportedbyZendGuardLoader.ThelevelsaredetailedintheofficialZendGuardDocumentation.0-noobfuscationisenabled
zend_loader.obfuscation_level_support=3
PathtowherelicensedZendproductsshouldlookfortheproductlicense.Formoreinformationonhowtocreatealicensefile,seetheZendGuardUserGuide
zend_loader.license_path=
五、安装Com组件
在FTP的Public\百胜发版程序\正式版\EFast\加密锁插件\eFast\BSEFASTCOM.exe,直接安装自动注册为Com组件。
六、问题解决
1、为了查找原因方便,IIS需要显示详细的错误信息
1)打开IIS管理
2)左边目录选择目标站点,在右边IIS块中双击“错误页面(ErrorPages)”
3)在错误页面(ErrorPages)中右边的Actions,选择EditFeatureSettings
4)在错误页面(ErrorPages)中,选择详细错误(Detailederrors),点击OK完成配置。
2、出现FastCGI进程超过了配置的活动超时时限
在下列文件(C:
/Windows/System32/inetsrv/config/applicationHost.config)中修改activityTimeout的值。
默认是没有activitytimeout的设置,默认为60(秒)
<
fastCgi>
applicationfullPath="
E:
/appJar/php/php-cgi.exe"
activityTimeout="
600"
requestTimeout="
1800"
/>
/fastCgi>
activityTimeout="
是关键
3、不定期出现:
配置session.save_path根据实际设置临时文件,并增加设置文件夹的IUSER可读写的权限。
或者根据提示错误的路径C:
\windows\TEMP,设置该路径的IUSER的可读写的权限。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Efast IIS 配置 说明