WIN2003 IIS 服务器配置 PHP 环境详细图文教程
30 浏览量
更新于2024-08-28
收藏 250KB PDF 举报
Win2003 IIS 配置 PHP 环境图文教程
本篇文章主要讲解了如何在 Win2003 服务器上配置 PHP 环境,使用 FastCGI 1.5 for IIS x86/x64 实现 PHP 的 FastCGI 模式,提高 PHP 的执行效率。
一、下载并安装 FastCGI 1.5 for IIS x86/x64
FastCGI 是一种 CGI 协议的扩展,允许 Web 服务器与应用程序服务器之间的交互。FastCGI 1.5 for IIS x86/x64 是专门为 IIS 服务器设计的 FastCGI 实现。
二、配置 FastCGI 映射
在编辑 C:\WINDOWS\system32\inetsrv\fcgiext.ini 文件时,需要添加以下代码:
[Types]
php=PHP
[PHP]
ExePath=D:\php\php-cgi.exe
InstanceMaxRequests=10000
EnvironmentVars=PHP_FCGI_MAX_REQUESTS:10000
其中,ExePath 指定了 PHP-CGI 的执行文件路径,InstanceMaxRequests 指定了 FastCGI 进程的最大实例数,EnvironmentVars 指定了 PHP_FCGI_MAX_REQUESTS 环境变量的值。
三、编辑 php.ini 文件
在编辑 d:\php\php.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”
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
这些配置项的修改主要是为了提高 PHP 的执行效率和安全性。
四、配置 eAccelerator 优化器
eAccelerator 是一个 PHP 优化器,可以提高 PHP 代码的执行效率。在配置文件中添加以下代码:
[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 优化器,以提高 PHP 代码的执行效率。
通过这篇文章,我们可以学习到如何在 Win2003 服务器上配置 PHP 环境,使用 FastCGI 1.5 for IIS x86/x64 实现 PHP 的 FastCGI 模式,并且使用 eAccelerator 优化器提高 PHP 代码的执行效率。
2012-01-06 上传
2021-11-09 上传
2019-07-16 上传
2021-01-20 上传
2009-08-02 上传
2022-06-22 上传
点击了解资源详情
点击了解资源详情
2024-11-15 上传
2024-11-15 上传
weixin_38616120
- 粉丝: 7
- 资源: 944
最新资源
- Java集合ArrayList实现字符串管理及效果展示
- 实现2D3D相机拾取射线的关键技术
- LiveLy-公寓管理门户:创新体验与技术实现
- 易语言打造的快捷禁止程序运行小工具
- Microgateway核心:实现配置和插件的主端口转发
- 掌握Java基本操作:增删查改入门代码详解
- Apache Tomcat 7.0.109 Windows版下载指南
- Qt实现文件系统浏览器界面设计与功能开发
- ReactJS新手实验:搭建与运行教程
- 探索生成艺术:几个月创意Processing实验
- Django框架下Cisco IOx平台实战开发案例源码解析
- 在Linux环境下配置Java版VTK开发环境
- 29街网上城市公司网站系统v1.0:企业建站全面解决方案
- WordPress CMB2插件的Suggest字段类型使用教程
- TCP协议实现的Java桌面聊天客户端应用
- ANR-WatchDog: 检测Android应用无响应并报告异常