为了提高Windows 2003 Server安全性。
决定不用默认的IIS的设置,使用第三方的IIS网站管理系统。 Novell迷,迷Novell
找了一下,看上了西部数码网站管理助手V4.0. 免费版本对网站有数量限制。好像是20个,但也有看到说是60个。
Novell迷网站原创内容,未经允许,谢绝转载!
无所谓了,反正我肯定不会超过20个网站。 本文引用自Novell迷网站
安装过程中遇到了一些问题,特此记录总结一下,方便自己以后参考也方便他人。 本文转载自http://novell.me
1、要修改ISAPI扩展的路径。 Novell迷,迷Novell
因为使用的是空间商提供的系统,选择是Win2003纯净版。使用西部数据自动安装工具安装好相关的环境后。创建网站后发现PHP无法使用。 Novell迷网站原创内容,未经允许,谢绝转载!
到微软的IIS管理控制台后发现默认的PHP5isapi居然是C盘下一个不存在的路径,还有描述是什么星外PHPDOS啥啥的。估计是空间商预装的,根本不是所谓纯净版。于是将路径修改后,传个test.php ,代码里就是<?php phpinfo(); ?> 用于显示相关的PHP信息。可以解析了。具体操作过程: 本文引用自Novell迷网站
在IIS管理控制台,打开默认站点属性对话框,切换到“主目录”选项卡,然后点“配置”按钮打开“应用程序配置对话框”,点“添加”按钮打开“添加/编辑应用程序扩展名映射”对话框。在“可执行文件”输入框中,指向c:\php\php5isapi.dll,(根据你的实际路径修改。比如我的是安装在D盘,路径是 D:\SOFT_PHP_PACKAGE\php\php5isapi.dll )在“扩展名”输入框里面输入“php”(不包括引号),并选中“脚本引擎”和“检查文件是否存在”两个复选框,一路确定并退出IIS。 http://Novell.Me
2、网站可以解析phpinfo(),但是网站却无法显示,一片空白。另外想使用PHPMyAdmin或者Adminer之类的MySQL数据库管理工具时,却提示找不到PHP的扩展。
解决办法,通过查看phpinfo的输出,发现它认的是C盘Windows下面的 PHP.ini ,于是到我的D:\SOFT_PHP_PACKAGE\php 安装目录拷贝了一份到C:\windows下面。
内容来自Novell迷网站
同时编辑里面的Extension路径为D:\SOFT_PHP_PACKAGE\php\ext
Novell迷网站內容,版权所有
重启IIS,甚至重启服务器后,发现仍旧不管用。
最后把D:\SOFT_PHP_PACKAGE\php下面的所有dll都放到系统目录下 C:\windows下 就重启IIS,就解决了。 版权所有,未经Novell迷允许,不得转载!
本文来自Novell迷网站 http://novell.me
应该是环境变量的问题。不拷贝DLL到系统目录,而添加环境变量 D:\SOFT_PHP_PACKAGE\php 应该也是OK的。各位看官自己测试。
Novell迷网站原创内容,未经允许,谢绝转载!
本文地址 http://novell.me/master-diary/2014-05-05/west263-iis-tools-issue.html
(责任编辑:Novell迷)