windows2008系统IIS7配置PHP与MySQL

来源:未知 责任编辑:责任编辑 发表时间:2013-11-15 19:50 点击:

windows2008的IIS7下配置PHP+MySQL+ZendOptimizer-windows2008下安装phpwind8.0(博主有个小请求:如果哪位看了该帖对您有什么帮助或我的总结有什么错误欢迎点评并提出宝贵意见及建议,成分感谢!)
具体软件环境如下:
windows2008标准版,IIS7.0(windows2008系统自带),
PHP5.2.14,MySQL5.1.48,ZendOptimizer以上软件三款软件均官方下载,
我刚开始配置时软件是从百度随便搜索下载的,但始终配置不成功,后来
从官方网站下载问题就少多了,强烈建议从官方下载会少走些弯路。

1.在配置之前要保证win2008的IIS7安装比较全面像Web万维网服务器中的组件能安装的最好都安装上
尤其是ISAPI扩展ISAPE筛选器,CGI要安装上,并且要添加上ISAPI或CGI限制,这一步操作很关键关系到下边的成败,添加操作如下打开IIS管理器,点击起始页下边的那一项,该项是你电脑名字命名的而并不你的站点名字,一定要看清楚,在右边窗口中找到并打开"ISAPI或CGI限制",点击右键"添加""ISAPI或CGI路径"定位D:php5php5isapi.dll,描述就随便写了,我写的是php,并将"允许执行扩展路径"打上对钩,确定OK。
2.安装PHP:
比较简单如果是压缩版的解压到了D:php5下,例如我的是安装版的也指定到了d:php5目录中,
建议PHP,Mysql都安装在非系统盘下以免日后麻烦,安装的目录也不要带有中文,以免接下来的配置及日后应用出现
未知的错误,同时在系统的path变量中加入d:php5和d:php5ext,当然要注意格式如果在变量内容尾部加要保证d:php5
前边有个分号;并且d:php5和d:php5ext之间也要有个分号,添加好后确定,要重启电脑才会生效。
3.配置PHP:
将D:php5下的php.ini-list文件名更改为php.ini,打开php.ini进行配置。
先修改extension_dir,它的目录指向必须准确,即extension_dir = "d:/php5/ext",找到register_globals = Off 修改为On,再定位到Windows Extensions将以下常用的dll文件开启,开启的方法就是将前边的分号;去掉即可
extension=php_bz2.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo_mysql.dll
extension=php_pdo_odbc.dll
extension=php_xmlrpc.dll(注意如果加上了extension=php_curl.dll我这里会出错显示FastCGI 进程意外退出禁用后正常)

找到disable_functions =,修改为:
disable_functions =phpinfo,passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,

ini_alter,ini_restore,dl,pfsockopen,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server
保存好后,同时将php.ini复制到c:windows下一份。
4.配置IIS分两步走分别是:让IIS7以ISAPI方式配置PHP5.2.14和让IIS7以FastCgi方式配置PHP5.2.14,这两种模式可以两种并存也可以二选一,建议选择后者.
第一步让IIS7以ISAPI方式配置PHP:
在IIS管理器中新建一个站点和平时建立asp站点操作过程一样,如我的站点名字为phptest建立完成后关键在下边的设置,将IIS根据站点自动生成应用程序池phptest点击右键选择->基本设置,将.NET Framework版本下的值修改为"无托管代码",再将托管管道模式(M)修改为:"经典"->确定。
点击一下站点phptest,在右边的窗口中双击打开"ISAPI筛选器",再右击"添加","筛选器名称"输入php(这个名称可以自定义),下边的"可执行文件"选择一下右边的浏览按键,将窗口定位到D:php5中,选择php5isapi.dll,然后确定如果再出现什么提示就选择YES就行。
同样在站点的右边窗口中选择打开"处理程序映射,右键盘单击选择"添加脚本映射","请求路径"输入*.php,"可执行文件"参考上边添加ISAPI筛选器的操作同样选择文件php5isapi.dll,名称我的定义为php-isapi,可以随便起名,点击确定,出现提示后点击YES。到此IIS7就可以以ISAPI方式运行php程序了。""接下来测试一下配置的效果,在phptest站点的默认文档中添加index.php,这个index.php文件的内容如下:

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • dos命令原来也能这样用?允许查找未知子目录指定文件
  •  windows的磁盘操作之八——格式化分区的思考
  • windows篇-第三章 安装和配置DNS服务器
  • windows篇-第二章 安装和配置Web服务器
  • windows篇-第一章 windows server 2008安装和简单配置
  •  windows server 2003断开远程之后自动注销用户
  • Windows服务器下用IIS Rewrite组件为IIS设置伪静态方法
  • Windows 2008 R2 SP1部署WSUS 3.0 SP2
  • windows 2008 rodc扩展

快速直达

操作系统导航

LinuxWindows虚拟机
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1