让IIS同时支持ASP和PHP.docx
《让IIS同时支持ASP和PHP.docx》由会员分享,可在线阅读,更多相关《让IIS同时支持ASP和PHP.docx(11页珍藏版)》请在冰豆网上搜索。
![让IIS同时支持ASP和PHP.docx](https://file1.bdocx.com/fileroot1/2023-1/31/f5e993d3-d850-41da-a45e-a0bb2d1d655b/f5e993d3-d850-41da-a45e-a0bb2d1d655b1.gif)
让IIS同时支持ASP和PHP
IIS6.0同时支持ASP和PHP
一般在已经安装iis的windows系统上已经默认支持了asp,那么下面主要讲解如何让其也支持php并且支持MYSQL和gd库。
Windows2000下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。
01.gif(14.68KB)
2006-7-1409:
25
02.gif(30.16KB)
2006-7-1409:
25
至此服务器应该已经能够同时支持asp和php了。
下面对php.ini进行配置让php支持MYSQL和GD库
1、在记事本中查找“extension_dir”,然后把
extension_dir="./"
修改为
extension_dir="C:
\php\ext"
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环境需要用到的软件可以从下面的地址下载
---------------------------------------------------------------------------------------------------------------------
如何让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回车
netstopw3svc 回车
netstopiisadmin 回车
netstartw3svc 回车
再打开IIS管理器,在“Internet信息服务(IIS)管理器”左边的“WEB服务扩展”中设置所有未知ISAPI扩展 允许,ActiveServerPages 允许,Internet数据连接器 允许,最后重启IIS,好了WINDOWS2003已成功为IIS加载了PHP支持。
--------------------------------------------------------------------------------------------------------------
ASP脚本在目前的网页开发方面使用的很广泛,但Windows2003中自带的IIS6.0默认情况下不支持ASP脚本,但可以运行aspx程序,这给运行和调试ASP代码带了不便。
其实,在Windows2003的Internet信息管理器中稍加调整,就可以解决这一问题。
点击“开始/程序/管理工具/Internet信息管理器”,在IIS管理器窗口中,在窗口左侧面板选中“Web服务扩展”,在窗口右侧的属性列表中点击“ActiveServerPages”项,可以在状态栏看到该项处于禁止状态(如图1),点击“允许”按钮将该项状态设为允许。
此外,在网站列表中选中网站名,在其右键菜单上选择属性,在网站属性窗口中选中“主目录”面板,点击“配置”按钮,在应用程序配置窗口中选中“选项”面板,勾选“启用父路径”项(如图2),这样,IIS6.0就可以支持ASP了。
让IIS6.0全面支持asp+php+jsp最新完整版
系统环境:
操作系统:
WindowsServer2003EnterpriseEditionsp1;
单用iis的全能服务器配置:
支持asp,,php,jsp。
资源说明:
1、IIS6.0(web服务器)-win2003光盘自带
2、php(PHP语言解析器)-官方网址:
3、mysql(MySQL数据库)-官方网址:
4、PhpMyAdmin(管理mysql数据库)-官方网址:
5、ZendOptimizer(用优化代码的方法来提高PHP4.0应用程序的执行速度)-官方网址:
6、JaveDevelopmentKit(JDK)(JAVA语言环境)
7、J2SERuntimeEnvironment(JRE)(JAVA虚拟机)
8、Jakarta-Tomcat(Tomcat-JSP解析服务器)
9、Resin-3.0.3(ResinJSP解析服务器)
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服务器的版本,这是当然是IE6.0啦↓
安装完成之后,系统会提示你注册Jscript脚本。
你同意就是啦。
-------------------------------------------
完成安装后,接下就需要配置php:
在系统目录下面,例如“c:
\windows”下找到“php.ini”文件,“php.ini”就是PHP的配置文件,可以用文本编辑软件打开它。
如果你要实现什么功能,然后根据需要去除每项前面的“;”,来运用它。
其实对应的说明,在“php.ini”文档里面都有英文说明,大家有兴趣的话,可以看一下。
下面只说明一些常用项。
extension_dir="d:
\php\php5\ext\" 扩展的目录位置
(有一点很郁闷,上次我装5.1.2版的时候很顺利,但这次5.1.4的安装版没有扩展。
我这里是把压缩包版的扩展拷过来的)
用压缩包php-5.1.2-Win32.zip,采用ISAPI模式安装。
(暂缺)
安装MySQL数据库服务
安装时,选择自定义安装↓
然后点下一步,将安装路径改成“d:
\php\MySQL\”,这样是为了以后方便管理,当然你也可以选择典型或完整安装。
Next,选择跳过注册“skipsignup”。
接下来,是选择配置MySQL SERVER。
点击完成“finish”之后,进入配置向导界面,继续点“next”,选择标准“standard”安装↓
点击下一步,
记得选上命令行模式,以方便以后在命令下管理MySQL,接下来是设置密码,记得设复杂一点,以策安全。
最后,点“execute”执行
安装phpMyAdmin
将你下载的phpMyAdmin-2.8.1.zip解压到“d:
\php\phpmyadmin\”,当然你也可以自订地方,目的是为了方便管理。
打开你的iis,新建一个网站,或者在已有网站下面建立一个虚拟目录,指向“d:
\php\phpmyadmin\”目录。
(什么?
你不会建虚拟目录,饶了偶吧
)
记得设好权限↓
然后打开浏览器,输入“http:
//你的网址/phpmyadmin/”,像这样“
此处会提示你的安装错误,那是因为你还没设置,无法进步管理界面,下面我们来设置它:
在你的安装目录下,例如“d:
\php\phpmyadmin\”里面的“libraries”文件夹下面找到config.default.php文件,打开编辑如下项:
查找$cfg['PmaAbsoluteUri']='';
(此项是用来设置你的本地路径的)
例如我的:
$cfg['PmaAbsoluteUri']='
你可以将等号后面单引号内的换成你自己的地址。
查找$cfg['blowfish_secret']=
(此项用来设置COOKIES加密密匙)
例如我的:
$cfg['blowfish_secret']='';
将单引号里面的换成你自己设置的密码。
查找$cfg['Servers'][$i]['auth_type']='config'
(选择进入管理的验证方法,有三个选项config、cookie、http)
如果选择config,就需要设置如下两项:
$cfg['Servers'][$i]['user'] ='root'; //登录MySQL用户名
$cfg['Servers'][$i]['password'] =''; //登录MySQL的密码(仅在验证类型为config时需要)。
这里推荐设置auth_type的类型为cookie
语言和字符编码设置:
查找$cfg['DefaultLang'],将其设置为zh-gb2312
查找$cfg['DefaultConnectionCollation']将其设置修改为gbk_unicode_ci
查找$cfg['DefaultCharset'],将其设置为gbk
改完保存后,在IE地址栏输入phpmyadmin的url,进入登录页面。