64位windows 7旗舰版配置PHP环境
电脑运行越来越慢了,因为XP不支持4G扩展,所以前几天抽空换上了WIN7旗舰版64位的系统,本地IIS和PHP要重新配置了,折腾了半天,老是出错,网上到处搜索,东拼西凑,终于搞定了,所以这里系统的记录下,希望能对大家有所帮助,本人使用的貌似是PHP5.2.6,MYSQL是5.0.9.6,因为PHP和MYSQL虽然到处都有下载,但是版本繁多,尤其是有很多版本被阉割了,不是缺少个DLL就是直接装不上,所以一并提供给大家来下载,并附上比较详细的安装过程,本人习惯把程序都装到E盘,所以图片这里安装操作为E盘,这个大家根据自己需要自行选择进行更改。
点击下载PHP5.2.6 点击下载MYSQL5.0.9.6(如果您的电脑是32位或者是XP系统请查看如何手动配置IIS下的PHP环境? )
一、首先,安装IIS7(控制面板\程序和功能、Windows功能,WIN7安装iis比XP上要方便很多,也避免了遇到一些乱七八糟莫名其妙的错误),在默认选择的条件下,记得须勾上ISAPI的两个选项。
安装完成后,浏览器中输入http://127.0.0.1,如果不出意外,会出现一个IIS7的欢迎界面。
提示:为了防止后期出错,我们全部勾选上,请参考图片。
控制面板-程序-打开或者关闭Windows功能
二、下载PHP安装包解压。
例如:解压缩到了E:\PHP下
三、
然后打开"我的电脑"->"属性"->"高级"->"环境变量"->"系统变量"->"path",编辑其值,在前面增加下面的路径地址:E:\php;E:\php\ext;
把php目录下的php5ts.dll、libmysql.dll、libmcrypt.dll这三个文件放到系统的system32目录下,注意这三个文件是必需的。
(括号内的步骤,本站的下载包已经直接修改好,解压后把php.ini拷贝到C:\Windows即可,如果使用的在别处下载的PHP版本,请按照版本内说明或者以下步骤进行修改,大概是差不多的
将 php.ini-dist 或 php.ini-recommended 复制到 C:\Windows 目录下,并改名为 php.ini,一般正式发布网站的服务器用 php.ini-dist,而作为调试用的服务器用 php.ini-recommended 更好。
编辑C:\windows\php.ini
extension_dir = "./" 改成 extension_dir = "E:\php\ext"(本站下载的是extension_dir = "E:\php\ext",大家根据自己的安装路径自行修改即可)
把下面几个扩展的分号去掉
;extension=php_mbstring.dll
;extension=php_gd2.dll
;extension=php_mysql.dll
;extension=php_mcrypt.dll
三、设置IIS
配置ISAPI筛选器
添加一个筛选器.
筛选器名称为php,可执行文件路径为c:\php\php5isapi.dll
配置处理程序映射
添加脚本映射
请求路径为*.php,可执行文件路径为c:\php\php5isapi.dll,名称为php
配置应用程序池
添加应用程序池
名称为php, .NET Framework 版本选"无托管代码",托管通道模式选"经典"。注意如果IIS是x64的,必须把解析PHP的应用程序池和ASP分离开,并将其设为32位应用程序,否则会出现如下错误:
HTTP 错误 404.17 - Not Found 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理。
设置方法:打开应用程序池,选中后点右键–高级设置,将"启动32位应用程序"改为"true"
更改站点应用池
选择应用程序池为刚刚所建立的php应用池
设置默认文档 增加index.php default.php
在wwwroot下建立一个内容如下的探针文件
<?php phpinfo();?>
如果打开这个页面能够看到 php 安装配置信息,就算是安装成功了。
启用网站的父路径,在默认网站的asp下把 启用父路径 设为 True。
安装MYSQL,请参考如何手动配置IIS下的PHP环境?
1:如果自定义路径(建议安装到除C盘外的其它盘),请按图选择。
2:其他的直接NEXT。
到此为止,WIN7下的PHP环境配置成功
可能出现的错误:
1:404.17 - Not Found,如果遇到这个问题,请打开设置好的程序池,高级设置中将其设为32位应用程序。
2:安装好PHP之后,再安装MYSQL,都安装好之后再进行测试,否则可能出现空白的问题。
3:如果以前电脑上装过MYSQL,再次装可能会遇到MYSQL的1045错误,据说是电脑没有卸载干净,我们把中间的data文件夹保留即可,重新装,装到不出错为止,因为网上有1000中解决的方法,但是只有重装貌似最有效,具体原因不知,也不想知。
推荐栏目
本站推荐
- 修改苹果CMS 8 模板文件名
- 解决PC端和移动端互相问权限不够的问题
- 手动解决宝塔BT IIS中设置404/403错误页
- 网页顶部莫名其妙的BUG-空隙
- DirectAdmin面板安装免费的SSL证书
- 设置windows远程桌面会话断开重置时间
- 百度HTTPS认证失败
- IIS7 IIS8自动跳转到HTTPS 301重定向http
- IIS多站点多域名同时部署多个不同SSL证书
- 赛门铁克Symantec SSL免费证书简易安装
- IIS6 IIS8如何安装免费赛门铁克证书
- 阿里云Windows ECS 实例挂载数据盘
- Windows Server 2012 R2 显示我的电脑等
- 火车头如何采集缩略图,简单教程
- 黑屏死机 刷机拯救你的电视
- 酷开55K1 卡在开机启动中的解决方法
- 如何限制输入框的字数
- DedeCMS漏洞频发 安全联盟提供顽固木马后
- 网站实用跳转代码集合
- IIS7上安装PHP-5.3.27教程