WIMP环境搭建
h1 { color: #3366ff }
p { font-size: 16px }
body { background-color: rgb(200,200,169) }
环境说明
系统:windows2003 SP2 32位
PHP :php 5.3.14
Mysql: mysql5.6.17
软件相关下载
- php 下载
- mysql下载
- IIS6.0 FastCGI模块下载
- PHP加速软件ZendGuard
- Windows图像处理组件
- Microsoft .NET Framework 4(独立安装程序)下载地址:
- Microsoft Visual C++ 2010 可再发行组件包 (x86)下载地址
软件安装
1. 安装IIS6.0
打开运行输入appwiz.cpl 然后单击 添加/删除windows组件

勾选应用程序服务器,点击下一步即可完成安装。
打开运行输入inetmgr 如果弹出IIS表示安装成功

打开运行输入inetmgr 如果弹出IIS表示安装成功
2. 安装Microsoft Visual C++ 2010
打开vcredist_x86.exe单击下一步完成安装

3. 安装.NetFramework
打开dotNetFx40_full_x86.exe发现报错

这里需要先安装WIC组件,打开wic_x86_chs.exe,然后根据提示完成安装

完成wic后回过头来继续安装.NET Framework,根据提示完成安装

4. 安装mysql5.6.17
将mysql5.6.17压缩包解压,然后复制目录到inetpub下面

将下载的mysql压缩包进行解压,然后放到
C:\inetpub\目录下,并改名为mysql5.6

进入目录将my-default.ini文件复制一份,并改名为my.ini 然后编辑my.ini配置文件参数如下
[mysql]
basedir=C:\mysql5.6
datadir=C:\mysql5.6\data
port=3306
character_set_server=utf8


这里可以将mysql5.6下的环境变量配上去
打开运行输入cmd然后进入mysql5.6\bin 目录下输入
Mysqld –install
如果出现successfully installed表示安装成功 然后启动服务
net start mysql


然后登录mysql(初始密码为空),进行密码修改,记得刷新授权表
至此mysql已经完成安装,
如果想卸载可以进入mysql5.6然后输入mysqld –remove 或者
sc delete mysql 进行服务卸载
5. 安装php5.3.14
将php压缩包解压后,移动到inetpub目录下并改名为php5.3

进入目录将php.ini-development复制一份改名为php.ini

然后编辑php.ini 改如下配置
extension_dir = "C:\Inetpub\php5.3\ext" #设置php模块路径
date.timezone = PRC #设置时区为中国时区
register_globals = On #开启GET数据调用
short_open_tag = On #php支持短标签
cgi.force_redirect = 0 #开启以CGI方式运行php
fastcgi.impersonate = 1;
cgi.rfc2616_headers = 1
extension=php_curl.dll
extension=php_gd2.dll
extension=php_ldap.dll
extension=php_mbstring.dll
extension=php_exif.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_sockets.dll
extension=php_xmlrpc.dll
extension=php_pdo_mysql.dll
然后保存退出
6. 安装IIS6.0 FastCGI
打开fastsetup1.5_rw_x86.exe按照提示安装即可

开始配置
1. 配置IIS支持PHP
打开IIS,点“本地计算机”前的+号,在网站右键属性 切换到主目录,点击配置在映射选项卡内点击添加然后
可执行文件C:\WINDOWS\system32\inetsrv\fcgiext.dll
扩展名 .php
动作限制为 GET,HEAD,POST,TRACE

用记事本打开C:\WINDOWS\system32\inetsrv\fcgiext.ini文件
在最后一行添加以下代码
[Types] ####这行不用
php = PHP
[PHP]
ExePath=C:\Inetpub\php5.3\php-cgi.exe
然后保存退出
2. 配置PHP支持ZendGuard
解压ZendGuardLoader-php-5.3-Windows.zip 然后进入目录最深处将ZendLoader.dll 移动到C:\Inetpub\php5.3\ext 下然后打开php.ini配置在最后一行添加如下代码
[ZendGuardLoader]
zend_loader.enable=1
zend_loader.disable_licensing=1
zend_loader.obfuscation_level_support=3
zend_loader.license_path=
zend_extension="C:\Inetpub\php5.3\ext\ZendLoader.dll"
然后保存退出
开始测试
3. 创建网站根目录
进入C:\Inetpub\wwwroot\创建一个目录test,
并在里面建立index.php内容<?php phpinfo() ?>
进入IIS 将默认网站删除 然后右击网站属性,在主目录选项卡里做如下操作

然后在文档选项卡里添加index.php , 在服务选项卡里将两个压缩勾选上

单击确定 然后在web服务扩展新建一个扩展 配置如下
扩展名: IIS Temporary Compressed
要求文件: C:\WINDOWS\system32\inetsrv\gzip.dll
然后设置为允许勾打上

然后在将外面的Active Server Page点成允许
打开运行输入compmgmt.msc 然后如下新建用户

然后对创建好的demon用户右击属性,在隶属于里将
删除users
添加guests
打开inetmgr新建网站,网站的根路径选择之前创建好的
c:\inetpub\wwwroot\testroot 根据提示完成安装
然后在新建的网站右击属性 在主目录选项卡里改为纯脚本
然后在目录安全性选项卡里点击身份验证方法 用户名选择刚刚创建的demon账号顺便将集成windows身份验证勾取消掉

然后对新建的网站右击权限,添加demon账户只给读取和写入权限,然后右击电脑所有任务重新启动服务
然后打开浏览器输入 http://localhost
如果出现如下现象表示配置成功

排错网站
如果没有出现,有两种可能出现问题点:
- 权限没设置到位
- 配置文件写错
可以根据错误提示缩小错误范围
权限错误点如下
- php 和mysql在解压时没有给予权限
- 网站权限没给对
- 用户本身权限问题
WIMP环境搭建的更多相关文章
- .NET Core系列 : 1、.NET Core 环境搭建和命令行CLI入门
2016年6月27日.NET Core & ASP.NET Core 1.0在Redhat峰会上正式发布,社区里涌现了很多文章,我也计划写个系列文章,原因是.NET Core的入门门槛相当高, ...
- Azure Service Fabric 开发环境搭建
微服务体系结构是一种将服务器应用程序构建为一组小型服务的方法,每个服务都按自己的进程运行,并通过 HTTP 和 WebSocket 等协议相互通信.每个微服务都在特定的界定上下文(每服务)中实现特定的 ...
- rnandroid环境搭建
react-native 环境搭建具体步骤这个大家已经玩烂了,这个主要是记录下来自己做win7系统遇到的坑 1.com.android.ddmlib.installexception 遇到这个问题,在 ...
- python开发环境搭建
虽然网上有很多python开发环境搭建的文章,不过重复造轮子还是要的,记录一下过程,方便自己以后配置,也方便正在学习中的同事配置他们的环境. 1.准备好安装包 1)上python官网下载python运 ...
- springMVC初探--环境搭建和第一个HelloWorld简单项目
注:此篇为学习springMVC时,做的笔记整理. MVC框架要做哪些事情? a,将url映射到java类,或者java类的方法上 b,封装用户提交的数据 c,处理请求->调用相关的业务处理—& ...
- 【定有惊喜】android程序员如何做自己的API接口?php与android的良好交互(附环境搭建),让前端数据动起来~
一.写在前面 web开发有前端和后端之分,其实android还是有前端和后端之分.android开发就相当于手机app的前端,一般都是php+android或者jsp+android开发.androi ...
- Nexus(一)环境搭建
昨天,成功搭建了自己的 Maven 环境(详见:Maven(一)环境搭建),今天就来研究和探讨下 Nexus 的搭建! 使用背景: 安装环境:Windows 10 -64位 JDK版本:1.7 Mav ...
- 「译」JUnit 5 系列:环境搭建
原文地址:http://blog.codefx.org/libraries/junit-5-setup/ 原文日期:15, Feb, 2016 译文首发:Linesh 的博客:环境搭建 我的 Gith ...
- appium+robotframework环境搭建
appium+robotframework环境搭建步骤(Windows系统的appium自动化测试,只适用于测试安卓机:ios机需要在mac搭建appium环境后测试) 搭建步骤,共分为3部分: 一. ...
随机推荐
- iOS 测试三方 KIF 的那些事
一: KIF 三方库的配置 今天的广州天气还不错,原本想试试UI测试的,前几天也了解到很多公司都在用 KIF 这这三方框架!!今天也就试着做做,可就跪在了这个安装上,我用cocopods 导入了 ...
- 情人节,教大家使用css画出一朵玫瑰花。
情人节到了,给大家来一朵高端的玫瑰花. 在网上看到的一个canvas实现的玫瑰花,效果很好,但是代码被压缩过,也没有注释,看的云里雾里的. 今天我教大脚用CSS来实现一朵玫瑰花. 先看效果 首先我们画 ...
- 毕向东tcp学习笔记1
项目功能: 实现一次发送和接收,服务器接收客户端发送的内容并打印出来 用最通俗的语言讲解下,上图中大椭圆是服务器,A.C是客户端,当客户端和服务器通过socket建立连接后 1.两者之间形成一个通道, ...
- hbase中Compaction的理解及RegionServer内存的使用,CacheBlock机制
Compaction有两种类型: (1)minor compaction:属于轻量级.将多个小的storefile文件重写为数量较少的大storefile文件,减少存储文件的数量,实际上是个多路归并的 ...
- Qt 地址薄 (一) 界面设计
实现一个简单的地址薄,功能包括:地址的添加.浏览.编辑.查找.输出文件等. 1 界面和元素 整个地址薄界面,可视为一个 AddressBook 类.其中的 Name.Address 以及两个编辑栏, ...
- PowerPoint超链接字体颜色修改、怎么去掉超链接下划线
经常在做PPT幻灯片时会遇到这样一个问题,给文字加超链接后发现链接的颜色是蓝色的,而且还带有下划线,这种效果与主题的色彩搭配简直是太影响美观效果了.有没有什么办法可以去掉PPT中的超链接下划线?再将超 ...
- ios常用资源网址链接
M了个J博客 http://www.cnblogs.com/mjios/tag/objective-c/ Cocoa China http://www.cocoachina.com git网 ht ...
- Linux学习之Linux目录及文件系统
以往的 Windows 一直是以存储介质为主的,主要以盘符(C 盘,D 盘...)及分区来实现文件管理,然后之下才是目录,目录就显得不是那么重要,除系统文件之外的用户文件放在任何地方任何目录也是没有多 ...
- Linux安装 Mysql
背景 前不久开始学习部署ambari,在安装mysql的时候遇到了点问题,现在从网上找了点部署流程记录下来便于以后安装mysql. Centos 7.2 安装 Mysql 5.7.13 首先要安装yu ...
- ZOJ 1492 Maximum Clique 搜索最大团
ZOJ1492 题意:给一个无向图 求最大团的大小.节点数小于50 数据有限,考虑记忆化搜索,方程很好给出. 令 Si={vi,vi+1.....vn} mc[i]表示Si最大团的大小,倒着推算. 必 ...