返回论坛首页联系我们论坛帮助
>> 在使用电脑时遇到问题了吗?来这里求答解疑吧……本版精华
搜一搜更多此类问题 
泥客论坛(十几年前的回忆)泥客技术☆电脑应用☆ → WIN 2000系统中IIS+PHP+MYSQL环境的配置

您是本帖的第 4277 个阅读者
树形 打印
标题:
WIN 2000系统中IIS+PHP+MYSQL环境的配置
dmacro
帅哥哟,离线,有人找我吗?
头衔:环保局局长
等级:书记
威望:3893
文章:2234
积分:31176
注册:2003年7月2日
楼主
  QQ 点击这里发送电子邮件给dmacro 访问dmacro的主页

发贴心情
WIN 2000系统中IIS+PHP+MYSQL环境的配置
以下资料为网上收集整理,如果有不正确的地方,还请各位帮忙指出:P
(一)配置IIS并安装PHP支持
(注意,如果不需要DLL扩展,只是简单地支持PHP,则以下关于PHP的步骤可全部省略,直接下载个安装程序就可轻松完成,
地址是:
http://www.php.net/downloads.php
[Windows Binaries]中的
“PHP 4.3.3 installer”)

1,配置IIS,检查您的系统中是否安装了IIS,如果安装好了,可直接进行第二步;如果没有装,就进入[控制面板]-[添加/删除程序]-[添加删除WINDOWS组件],
然后双击[Internet信息服务(IIS)],在弹出窗口中选中[Internet服务管理器]、[World Wide Web服务器]并点击确定即可安装IIS
2、下载php for windows版本,新版是4.x,
3、将下载的PHP for windows解压到专用目录中,比如C:\php,然后进入此目录中,找到php.ini-dist,将其复制到windows目录并改名为php.ini,然后用记事本打开,找到doc_root=这个字符串,将其前面的“;”去掉在,并后面加上你的IIS的WEB根目录(在IIS中设定的),例如:doc_root="d:\web"。
注意以下字符串:
一般下面行前面的分号不要去掉(其他的可以去掉分号,去掉分号是让这个字符串行生效),因为据我测试,如果也去掉下边这几行前边的分号,将导致PHP不能正常工作。
当然,如果你想要PHP支持infomix,oracle,sybase等数据库的话,可以去掉前边的分号,但前提条件是必须先安装好相应的软件,并确保其能正常工作。
;extension=php_dotnet.dll
;extension=php_ifx.dll (支持INFOMIX数据库)
;extension=php_iisfunc.dll
;extension=php_ingres.dll
;extension=php_oracle.dll(支持ORACLE数据库)
;extension=php_oci8.dll(支持ORACLE8I数据库)
;extension=php_sablot.dll
;extension=php_sybase_ct.dll(支持SYBASE数据库)
;extension=php_snmp.dll
;extension=php_mcrypt.dll(支持加密函数库)
这样,你的PHP就已经支持目前最常用的功能如GD图像,FTP,ZLIB,MYSQL,MSQL,JAVA,PGSQL,MS SQL SERVER,并可以提供简单的DBASE,FIREPRO等数据表服务
然后,还要将PHP目录中的dll文件全部复制到winnt\system32目录中
,但要注意不要覆盖原来的文件!
4、接下来在IIS中进行设置:
打开Internet 服务管理器,.选中“默认WEB站点”,然后右击它,选[属性],打开站点属性对话框。
切换到“主目录”选项卡,然后点“配置”按钮打开“应用程序配置对话框”。
点“添加”按钮打开“添加/编辑应用程序扩展名映射”对话框。
在“可执行文件”输入框中,输入php.exe的路径,比如:c:\php\php.exe
在“扩展名”输入框里面输入“.php”(不包括引号),并选中“脚本引擎”和“检查文件是否存在”两个复选框。
然后点击[ISAPI筛选器]选项卡,添加筛选器:
PHP安装目录中\sapi\php4isapi.dll
最后在[文档]窗口添加默认文档:
index.php
一路确定并退出IIS。
最后建立一个test.php,包含以下内容“<?php phpinfo(); ?>”(不包括引号),然后保存到你保存网页的目录,比如d:\web,然后在IE中执行这个文件看看,应该能看到一些关于PHP的基本信息。
注意:如果你执行完上述操作,执行PHP程序的时候,出现以下提示“Security Alert!The PHP CGI cannot be accessed directly.”,那么我们还应该修改PHP.INI的内容。
打开PHP.INI之后,找到“; cgi.force_redirect=”(不包括引号),首先去掉前面的“;”,然后将于据改成“cgi.force_redirect=0”,然后保存文件。这样,你的PHP就应该能够正常运行了。

ip地址已设置保密
2003/10/8 9:34:03

 1   1   1/1页      1    
Powered By Dvbbs Version 7.1.0 Sp1
页面执行时间 00.10938 秒, 5 次数据查询