上面这些,开头没有加分号的是打开的扩展,加了分号的是没有打开的扩展。上面的
设置包含了在 Windows 2003 上默认安装情况下可以打开所有扩展(
这里列出的是 php 4
的)。
session.save_path = c:\sessions
这个是 session 文件默认保存的目录,这个目录必须是一个存在的目录,不然默认的
session
功能会无效。我这里设置的是一个 ramdisk
上的一个目录。将 session.save_path 设置
在 ramdisk
上可以加快 session
处理的速度。如果你没有安装 ramdisk,你可以把它指定到
其他盘的任何一个目录下,如 C:\sessions 目录、C:\Windows\Temp 目录等。
OK
,基本工作作完了,现在该配置 IIS 了。
“
打开 Internet 信息服务(IIS)
”
“
管理器 ,在 Web
”
“
服务扩展 里,选择 添加一个新的
Web
”
“
服 务 扩 展
, 扩 展 名 可 填 写
PHP ISAPI
”
扩 展
, 要 求 的 文 件 选
择:C:\php\sapi\php4isapi.dll(
如果安装的是 PHP5
,则此处是 C:\php\sapi\php5isapi.dll,下同),
并设置扩展状态为允许。
“
”
打开 网站 ->“
”
属性 ->“ISAPI
”
筛选器 ->“
”
“
添加 ,筛选器名称可填写 PHP”,可执行
文件仍然选择 C:\php\sapi\php4isapi.dll。
“
”
打开 网站 ->“
”
属性 ->“
”
主目录 ->“
”
应用程序设置 ->“
”
配置 ->“
”
应用程序扩展 ->“添
”
加 ,可执行文件还是选择 C:\php\sapi\php4isapi.dll
“
。扩展名填写 .php”,动作限制为
“HEAD,GET,POST”。
“
”
打开 网站 ->“
”
属性 ->“
”
文档 ->“
”
启用默认内容文档 ->“
”
添加 ,可以将 index.php 添
加为默认内容文档。
“
”
然后选择 服务器机器名 ->“
”
所有任务 ->“
重新启动 IIS”
来重启 IIS。
测试
在默认网站发布目录下,建立一个测试页面:
下载:phptest.php
phpinfo();
?>
如果打开这个页面能够看到 php 安装配置信息,就算是安装成功了。
如果想要更优化的执行 php
程序,可以安装 ZendOptimizer-2.6.0-Windows-i386.exe ,
这个东西安装非常简单,这里就不介绍了。