通行证: 用户 密码 域名空间  下载中心 社区论坛 信息公告 my小屋
联系我们
设为首页
加入收藏

 

qq,asp,php,jsp,xml,sql,.net,编程 程序 网页图象 建站经验 私服
首页 | 新闻资讯 | 编程开发 | 网页设计 | 图形图象 | 网络媒体 | 网站模板 | 数 据 库 | 投稿
论坛 | 操作系统 | 系统优化 | 网络安全 | 黑客技术 | 硬件学堂 | 硬件报价 | 服 务 器 | 地图
专题 | 应用软件 | 聊天通讯 | q q 专栏 | 建站经验 | 在线工具 | 站长club | 注 册 表 | 旧版
社会 | 游戏娱乐 | 设计欣赏 | 疑难解答 | 社区论坛 | 网络赚钱 | 网站地图 | 广告服务 | 服务
当前位置:首页>>服 务 器>>win服务器>>正文 新版上线![旧版]
注:打开慢时请稍等
让iis以isapi方式支持php(适合4.x.x)

http://www.iyit.net  日期:2006-5-6 11:21:54  来源:不详  点击:
参加讨论       一、首先把php的压缩包(这里以php4.3.2为例)解压到c:\php目录中,然后从其中找到一个叫php.ini-recommended的文件,更名为php.ini。

  二、打开该文件,找到extension_dir = "./" ,将其改为 extension_dir = "c:\php\extensions" ;再找到 session.save_path = /tmp ,将其改为 session.save_path = c:\php\sessions 。(注:此时需要在c:\php目录下建立sessions文件夹,以存放session )

  三、将修改好的php.ini文件拷贝至c:\winnt目录下,将c:\php下的php4ts.dll文件拷贝到c:\winnt\system32目录下。

  四、打开“internet服务管理器”,选择想支持php的站点,打开属性页,点击“isapi筛选器”选项卡,点击“添加”,在弹出的“筛选器属性”窗口的“筛选器名称”中填入“php”;在“可执行文件”中填入“c:\php\sapi\php4isapi.dll”,点击确定。

  五、点击“主目录”选项卡,选择“应用程序设置”中的“配置”按钮,在弹出的“应用程序配置”窗口中点击“添加”按钮,在弹出的“添加/编辑应用程序扩展名映射”窗口中的“可执行文件”中填入“c:\php\sapi\php4isapi.dll”,“扩展名”一项填入“php

  ok,一切搞定,重起iis,到你的页面文件目录下写一个phpinfo,测试一下php文件能否被正确解析。如果产生500错误,请确定你没有忘记第三步。

_________________________________________________________________

windows下配置iis/apache php mysql环境

我写过的教程不多,而且大部分都是来源于别人的教程,不过,这里所介绍的,都是融入我所总结的经验.--引言

  php的执行效率是有目共睹的,这也是我喜欢它的原因之一,和它称为绝妙搭档的mysql以及apache想融合,不能不惊叹其效率了。php更新也很快,这里列举了目前最新版本php4.3.2rc4(几乎没有bug了,估计写完这篇不久后正式版就出了),和最新版本的mysql4.0.13的安装过程。

  php的安装文件可以直接到 http://www.php.net/ 下载,获得for win32的.zip包(5.8m)
  mysql的安装文件可以直接到 http://www.mysql.com 下载,获得for win32的.zip包
  另外如果想体验apache和php的配合效果而要放弃iis的话,请到 http://www.apache.org 下载最新的for win31的.msi安装包,目前最新版本是2.0.45。
  另外,可以下载zend optimizer来对php进行加速。具体可以访问 http://www.zend.com

<1>安装配置php
  1.解压缩php压缩包到c:\php(这个路径可以随意,不过以下要是用到这个路径,请相应的修改)。
  2.复制c:\php目录下的php4ts.dll及c:\php\dlls目录下的所有文件到windows的系统文件夹里,文件夹视windows版本的不同而不同
  如果是windows 9x/me 则为c:\windows\system
  如果是windows nt/2000 则为c:\winnt\system32
  如果是windows xp/server2003 则为c:\windows\system32
其中c:\为你现在所使用的操作系统的系统盘,如果你目前操作系统不是安装在c:\windows下,请相应做出修改。
  复制php.ini-dist到c:\windows\(xp/2003/9x/me)或c:\winnt\(2000/nt)下,并将其改名为php.ini。用记事本打开,修改一下信息:
  搜索extension_dir = ./ 这行,并将其路径指到你的php目录下的extensions目录,比如:
  extension_dir = c:\php\extensions
  如若想支持更多模块,请接下面去做,如果不想的话,直接保存php.ini文件即可.
  php所支持模块很多,不过有些dll不是免费的,所以没有随php的压缩包一起发布,不过dlls文件夹里带的就非常多了,刚才我们已经把它们复制到system32文件夹下了,现在我们测试看它支持多少模块。以下是我测试的结果,仅供参考,如果安装完毕后,弹出不支持xxx.dll模块的话,直接将前面分号加上去就可以了,搜索:
;windows extensions
;note that mysql and odbc support is now built in, so no dll is needed for it.
;
下面都用分号在前面注释掉了支持的扩展模块,如果你想php支持某个模块,请将前面的“;”去掉即可,下面是我测试后的结果,一般按照下面那样去掉注释后没什么问题的:
extension=php_bz2.dll
extension=php_cpdf.dll
extension=php_crack.dll
extension=php_curl.dll
extension=php_db.dll
extension=php_dba.dll
extension=php_dbase.dll
extension=php_dbx.dll
extension=php_domxml.dll
extension=php_exif.dll
extension=php_fdf.dll
extension=php_filepro.dll
extension=php_gd2.dll
extension=php_gettext.dll
extension=php_hyperwave.dll
extension=php_iconv.dll
;extension=php_ifx.dll
;extension=php_iisfunc.dll
extension=php_imap.dll
extension=php_interbase.dll
extension=php_java.dll
extension=php_ldap.dll
extension=php_mbstring.dll
;extension=php_mcrypt.dll
extension=php_mhash.dll
extension=php_mime_magic.dll
extension=php_ming.dll
extension=php_mssql.dll
extension=php_msql.dll
;extension=php_oci8.dll
extension=php_openssl.dll
;extension=php_oracle.dll
extension=php_pdf.dll
extension=php_pgsql.dll
;extension=php_printer.dll
extension=php_shmop.dll
extension=php_snmp.dll
extension=php_sockets.dll
;extension=php_sybase_ct.dll
extension=php_w32api.dll
extension=php_xmlrpc.dll
extension=php_xslt.dll
extension=php_yaz.dll
extension=php_zip.dll
修改完成后,保存php.ini,到此完成php的安装和配置。

<2>mysql的安装
  mysql相对来说是比较独立的,这个数据库很小,不能直接对它进行操作,不像access或者sql2000那么直观,不过目前已经有很多软件可以很好的操作它的,比如phpmyadmin,mysqlcc。这些软件可以到 http://www.mysql.com 上面下载获得,这里不详细说明。
  下载获得mysql的for win32安装包后,用winzip打开,直接运行setup.exe,需要注意的是选择一个安装路径,当然,安装路径可以任意,不过我建议将它和php 安装在一起,选择c:\mysql目录。安装完成后mysql也就完成了。至于设置用户和密码,可以使用上面提到的两个软件进行管理。这里不继续描述,默认的用户名是root,密码为空。
  一般装完mysql后会自动启动服务,如果没有启动的话,请运行c:\mysql\bin\mysqld-nt.exe

  接下去的安装就要看你选择什么作为你的web服务器了,我建议是使用apache,如果觉得和你的iis冲突,那么就请直接使用iis。

<3>iis的配置:
打开iis,在“默认web站点”上右键打开属性,在主目录里做如下图中的设置,注意步骤:

完成后iis+php+mysql的环境算是建立了。

<4>如果你没有iis,那么我们装apache这个小巧的web服务器:
  我们下载到的for win32的是一个msi安装文件,直接双击它后就会自动执行apache的安装了,按照提示安装即可,其中要书写的东西按照你的喜好填写,没甚么影响,当然,目录我还是建议你和php的目录以致,选择c:\目录,这样安装后可以看到c:\apache2了。装完后会在桌面右下角系统托盘里显示 apache的图标,双击可以打开apache的控制面板,可以停止或者重起服务器。
  这里要做的是对c:\apache2\conf\httpd.conf这个文件进行修改,用记事本打开:
找到:
#namevirtualhost *
修改为:
namevirtualhost 127.0.0.1
找到:

修改下面几行:
serveradmin (你刚才安装时候输入的管理员信箱)
documentroot c:\apache2\htdocs
servername apache2
errorlog c:\apache2\logs\error_log
customlog c:\apache2\logs\access_log common

找到:
addtype application/x-tar .tgz
在下面添加以下两行:
addtype application/x-httpd-php .php
addtype image/x-icon .ico
找到:
#loadmodule ssl_module modules/mod_ssl.so
在下面添加一行:
loadmodule php4_module c:\php\sapi\php4apache2.dll
增加默认文件:
找到directoryindex * 这行,可以这样修改,添加默认的文件名:
directoryindex index.php default.php index.htm index.html default.htm default.html
保存文件,重起apache服务器。

到此php的环境已经完全建立了。

<5>zend optimizer的安装(可以不装)
  下载来后是一个.exe的文件,直接安装就可以了,安装过程要你选择php版本,一定要选择准确,这里我选择php 4.3.x 完成安装之前提示是否备份php.ini,点确定后就结束安装了。
  打开php.ini,修改一个地方:
找到:
[zend]
在下面可以看到:
zend_optimizer.optimization_level=*
这行,
将=后面数值改为1023,也就是将这行改为
zend_optimizer.optimization_level=1023
保存后就ok了哦,重起apache/iis,到此安装全部结束。我也很累啊

<6>测试:
  用记事本新建个文件,写下下面几行,保存到c:\apache2\htdocs目录下,这个目录就是你的站点跟目录,命名为phpinfo.php.然后在浏览器中输入http://localhost/phpinfo.php就可以看到想尽的关于php的信息了。
code
php

phpinfo();

?>

  您需要注意在您保存文件时,文件的后缀名应该为 .php。(记事本将自动在文件名后面加上 .txt后缀,除非您采取以下措施之一来避免这种情况。)当您保存文件时,系统会让你指定文件的文件名,这时请将您的文件名加上引号。(例如, “hello.php”。)或者,您也可以点击保存对话框中的“保存类型”下拉菜单,并将设置改为“所有文件”。这样您在输入文件名的时候就不用加引号了。
  上面一段话摘自《php中文手册》,更详细的安装资料,请到 http://www.php.net/docs.php 下载这个中文手册,里面有各种不同系统的详细安装,不过不是很直观而以,一些优化也没有写出来

下面我给出几个要用到的软件的下载地址:
php4.3.1稳定版本:
http://www.blueidea.com/download/forum/php...4.3.1-win32.zip

mysql4.0.13稳定版本:
http://www.blueidea.com/download/forum/mys...-4.0.13-win.zip

apache2.0.45稳定版本:
http://www.blueidea.com/download/forum/apa...-x86-no_ssl.msi

zend optimizer:
http://www.blueidea.com/download/forum/zendoptimizer-2[1].1.0a-windows-i386.exe

另,php4.3.2rc4中包含了pear包,php4.3.1中是没有的,如果你下载的压缩包里有的话,就在php.ini中设置include路径,找到如下两行:
; windows: "\path1;\path2"
;include_path = ".:/php/includes"
修改为:
; windows: "\path1;\path2"
include_path = "c:\php\pear"
保存即可,这个是php的包含文件路径,可以设置多个,用";"格开。



编辑:黑鹰 [发送给好友] [打印本页] [关闭窗口] [返回顶部]
上一篇:win2003 iis最小权限分配的批处理文件
下一篇:windows 2003负载平衡策略全攻略
转载请注明来源:www.iyit.net
特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。

 相关文章
win2000上安装php+mysql(iis版) 在apache上以 dso 方式安装 php windows下的apache+php+mysql+虚拟主机
linux下安php,apache,mysql,perl方法 4 linux下安php,apache,mysql,perl方法3 linux下安php,apache,mysql,perl方法2
linux下安php,apache,mysql,perl方法1 iis实现asp,cgi,perl和php+mysql 在win2k环境下安装apache+php
php中操作mysql的一些要注意的问题 解决php连新版本mysql数据库错误 用phptoshop做日式动漫cg
php 4.0 rc2 - win32安装指南(中文版) apache, php在windows 9x/nt下的安装与 apache, php在windows 9x/nt下的安装与
windows2000下安装apache php4 mysql   对《windows 9x/nt下以apache的模块方式 windows 2000下安装php4及mysql大揭密 
win2000 + php + mysql + tomcat + jsp 超级服务器apache+mysql+php+ssl之完全 超级服务器apache+mysql+php+ssl之完全
如何在linux下装php+jsp的             linux下快速安装“apache+php3+mysql” 如何集成linux、apache、php4、fastcgi
最新更新 热点排行 推荐新闻
web服务器配置全攻略(四)
web服务器配置全攻略(三)
web服务器配置全攻略(二)
web服务器配置全攻略(一)
影响iis性能的几个因素(1)
linux服务器日志管理详解(3)
linux服务器日志管理详解(2)
linux服务器日志管理详解(1)
在linux下设置www server(4)
在linux下设置www server(3)
在linux下设置www server(2)
在linux下设置www server(1)
设定linux web 服务器(6)
设定linux web 服务器(5)
设定linux web 服务器(4)
web服务器配置全攻略(四)
web服务器配置全攻略(三)
web服务器配置全攻略(二)
web服务器配置全攻略(一)
影响iis性能的几个因素(1)
qq珊瑚虫外挂4.0版本发布!
新开放qq免费挂级网站
免费在qq上看在线电影电视听音乐
免费把qq炫铃设为本机qq的系统提示音
摄影后期系列一:1分钟为数码相片去红眼
流金岁月!cpu历史上最难忘的十个第一
教您显示器亮度对比度的调节
腾讯qq调整升级条件不再诱发网民“通宵
qq挂机的n种快速方法
asp自动解压rar文件
巧用photoshop图案工具
用photoshop制成浪漫的“珍珠项链”
第二十章 开发delphi对象式数据管理功
sql简明教程(1)
vbscript和javascript互相调用 
jsp教程(四)-jsp actions的使用
操作系统被入侵后的修复过程
五一别忘电脑防毒 养成良好上网习惯
google对ie浏览器将捆绑搜索功能表担忧
新版上线,今日正式开通!!!
 友情链接
设置首 页 - 版权声明 - 广告服务 - 关于我们 - 联系我们 - 友情连接
copyrights © 2004-2006 iyit.net all rights reserved.
网站合作、广告联系qq:147007642、466949678
易特网络技术 点击这里给我发消息