IIS6.0同时支持ASP和PHP
一般在已经安装iis的windows系统上已经默认支持了asp,那么下面主要讲解如何让其也支持php并且支持MYSQL和gd库。
Windows 2000下PHP+IIS的安装方法
1、把php-5.0.0(目前有5.0.5最新版本,推荐使用)-Win32.zip解压放到 C:\\php 。 2、将 php.ini-dist 复制到 Winnt 目录下并改名为 php.ini 3、复制 php5ts.dll 和 libmysql.dll 到 WINNT\\system32 中。
4、接下来在IIS中进行设置,打开默认站点属性对话框,切换到“主目录”选项卡,然后点“配置”按钮打开“应用程序配置对话框”,点“添加”按钮打开“添加/编辑应用程序扩展名映射”对话框。在“可执行文件”输入框中,指向c:\\php\\php5isapi.dll,在“扩展名”输入框里面输入“php”(不包括引号),并选中“脚本引擎”和“检查文件是否存在”两个复选框,一路确定并退出IIS。
至此服务器应该已经能够同时支持asp和php了。
下面对php.ini进行配置让php支持MYSQL和GD库 1、在记事本中查找“extension_dir”,然后把 extension_dir = \ 修改为
extension_dir = \
2、在记事本中查找“;extension=php_mysql.dll”和“;extension=php_gd2.dll”,然后把前面的“;”去掉,即把 ;extension=php_mysql.dll 改为
extension=php_mysql.dll 把
;extension=php_gd2.dll 改为
extension=php_gd2.dll
3、保存好php.ini,然后重起IIS即可
php环境需要用到的软件可以从下面的地址下载
http://www.phpcms.cn/data/2005/0712/article_83.htm
---------------------------------------------------------------------------------------------------------------------
如何让IIS支持PHP
先请诸位先确认好版本,打开Internet信息服务(IIS)管理器后,在帮助菜单选择“关于Internet信息服务(IIS)管理器”即可在弹出的对话框中看见版本号。
重要的一步:打开Internet信息服务(IIS)管理器后,在鼠标左击选中默认网站,单击鼠标右键在弹出的菜单中选择“停止”。
安装IIS5.1支持PHP:
打开Internet信息服务(IIS)管理器后,在鼠标左击选中默认网站,单击鼠标右键在弹出的菜单中选择“属性”,在弹出的对话框中选择标签栏中的“ISAPI 筛选器”。点击“添加”按钮,在弹出的“筛选器属性”窗口中的“筛选器名称”栏中输入:PHP ,再点击“浏览”按钮选择php5isapi.dll 所在路径,如:D:\\PHP5 \\php5isapi.dl,然后点击确认,返回“默认网站属性”窗口。
第二步:选择“默认网站属性”窗口里标签栏中的“主目录”,再点击 “配置”按钮,会弹出一个“应用程序配置”窗口。点击此窗口的“添加”按钮,在弹出的窗口中先在扩展名上填写 .php然后点击 “浏览”按钮将可执行文件指向 php5isapi.dll 所在路径,如:D:\\PHP5 \\php5isapi.dl,返回“添加/编辑应用程序扩展名映射”窗口,确认动作为全部动作、己勾选脚本引擎和检查文件是否存在,检查无误后点击 “确认”按钮。返回“应用程序配置”窗口,点击 “确认”按钮。如果还想支持其它可依次类推。
第三步:返回至“默认网站属性”窗口,在标签栏选择“文档”,在弹出的对话框中点击“添加”按钮,向默认的 Web 站点启动文档列表中添加index.php 项。您可以将 index.php 上移到最高,这样访问站点时就会首先自动寻找并打开 index.php 文档。搞定后点击确定,然后重新启动IIS!OK。
安装IIS6.0支持PHP:
打开Internet信息服务(IIS)管理器后,在鼠标左击选中“Web服务扩展”,单击鼠标右键在弹出的菜单中选择“添加一个新的Web服务器扩展” 在弹出的新建Web服务扩展窗口中扩展名填写:PHP,点击“添加”按钮,点击“浏览”按钮,选择php5isapi.dl(如:D:\\PHP5 \\php5isapi.dl),点击“打开”按钮,勾选上“设置扩展状态为允许”,点击“确认”按钮。 打开IIS,在WEB服务器扩展中“添加一个新的Web服务器扩展”,扩展名处填上:PHP,然后点“添加”设置如下图接着确定,把“设置扩展状态为允许”勾上确定完成服务器扩展添加。 其它的和安装IIS5.1支持PHP步骤一样了,只是最后点有些不一样,在第三步中搞定后点击确定后别急着重启IIS先点击开始菜单选择“运行”依次输入CMD回车 net stop w3svc 回车 net stop iisadmin 回车 net start w3svc 回车
再打开IIS管理器,在“Internet信息服务(IIS)管理器”左边的“WEB服务扩展”中设置所有未知ISAPI 扩展 允许,Active Server Pages 允许,Internet数据连接器 允许,最后重启IIS,好了WINDOWS 2003已成功为IIS加载了PHP支持。
--------------------------------------------------------------------------------------------------------------
ASP脚本在目前的网页开发方面使用的很广泛,但Windows 2003中自带的IIS 6.0默认情况下不支持ASP脚本,但可以运行aspx程序,这给运行和调试ASP代码带了不便。其实,在Windows 2003的Internet信息管理器中稍加调整,就可以解决这一问题。
点击“开始/程序/管理工具/Internet信息管理器”,在IIS管理器窗口中,在窗口左侧面板选中“Web 服务扩展”,在窗口右侧的属性列表中点击“Active Server Pages”项,可以在状态栏看到该项处于禁止状态(如图1),点击“允许”按钮将该项状态设为允许。此外,在网站列表中选中网站名,在其右键菜单上选择属性,在网站属性窗
口中选中“主目录”面板,点击“配置”按钮,在应用程序配置窗口中选中 “选项”面板,勾选“启用父路径”项(如图2),这样,IIS6.0就可以支持ASP了。
让IIS6.0全面支持asp+php+jsp最新完整版
系统环境:
操作系统:Windows Server 2003 Enterprise Edition sp1; 单用iis的全能服务器配置:支持asp,asp.net,php,jsp。
资源说明:
1、 IIS 6.0(web服务器)-win2003光盘自带
2、 php(PHP语言解析器)-官方网址:http://www.php.net 3、 mysql(MySQL数据库)-官方网址:http://www.mysql.com
4、 PhpMyAdmin(管理mysql数据库)-官方网址:http://www.phpmyadmin.net
5、 Zend Optimizer(用优化代码的方法来提高PHP 4.0应用程序的执行速度)-官方网址:http://www.zend.com 6、 Jave Development Kit (JDK) (JAVA 语言环境) 7、 J2SE Runtime Environment (JRE) (JAVA虚拟机) 8、 Jakarta-Tomcat (Tomcat- JSP解析服务器) 9、 Resin-3.0.3 (Resin JSP解析服务器)
10、 mm.mysql-2.0.4-bin.jar (JSP访问连接MySQL文件)
我使用的资源列表:
1、 IIS6.0(win2003自带)
2、 php-5.1.4-installer.exe(php的windows安装版) php-5.1.4-Win32.zip(或者使用压缩包)
3、 mysql-essential-5.0.22-win32.msi(mysql数据库的安装文件)当然你也可以装完全版的,具体见官方下载说明。
4、 phpMyAdmin-2.8.0.3.zip
5、 ZendOptimizer-2.6.2-Windows-i386.exe(windows版的ZendOptimizer)如果安装php5.1以上的话,这个就不需要了,因为已经集成到php5里去了,见Zend官方就说明。 6、 jdk-1_5_0_06-windows-i586-p.exe(JDK) 7、 jre-1_5_0_06-windows-i586-p.exe(JRE) 8、 apache-tomcat-5.5.16.exe 安装步骤:
安装IIS(~此步极想跳过~)
安装IIS6.0,在win2003的“控制面板”下,“添加/删除程序-添加/删除windows组件-应用程序服务器-IIS服务器”,插入win2003安装光盘,一路Next。
安装与配置php语言解析器
PHP 支持 CGI 和 ISAPI 两种安装模式:
CGI 更消耗资源,容易因为超时而没有反映;
ISAPI 实际上比较安全,负载能力强,节省资源,但是安全性略差于CGI。
--------------------------------------------- 使用安装版的 php-5.1.4-installer.exe,它默认是 CGI 的安装模式。
建议下载window安装版的,因为安装版可以省去很多步骤。可以直接选择目录安装。
先选择安装类型,高级还是标准版,我装的标准版。
然后我把它装在“D:\\php\\php5”下面;
此步可以不用管。↓
选择你web服务器的版本,这是当然是IE 6.0啦↓
安装完成之后,系统会提示你注册Jscript脚本。你同意就是啦。
------------------------------------------- 完成安装后,接下就需要配置php:
在系统目录下面,例如“c:\\windows”下找到“php.ini”文件,“php.ini”就是PHP的配置文件,可以用文本编辑软件打开它。如果你要实现什么功能,然后根据需要去除每项前面的“;”,来运用它。
其实对应的说明,在“php.ini”文档里面都有英文说明,大家有兴趣的话,可以看一下。下面只说明一些常用项。 extension_dir = \扩展的目录位置
(有一点很郁闷,上次我装5.1.2版的时候很顺利,但这次5.1.4的安装版没有扩展。我这里是把压缩包版的扩展拷过来的)
用压缩包 php-5.1.2-Win32.zip,采用 ISAPI 模式安装。 (暂缺)