千家信息网

Windows+IIS+Mysql+php安装

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,前沿:Apache与IIS的优劣对比一、免费与收费之争:结论--Apache免费,IIS收费,前者占优。二、稳定性:结论--APACHE稳定,IIS有时假死,前者占优。三、扩展性:结论--IIS只能在
千家信息网最后更新 2026年11月01日Windows+IIS+Mysql+php安装

前沿:Apache与IIS的优劣对比

一、免费与收费之争:

结论--Apache免费,IIS收费,前者占优。

二、稳定性:
结论--APACHE稳定,IIS有时假死,前者占优。

三、扩展性:
结论--IIS只能在windows下运行,apache应用范围广。apache获胜。

四、安全性:
结论--IIS6以前的版本有安全隐患,IIS6和APACHE一样安全可靠。IIS6与APACHE打个平手。

五、开放性:
结论--IIS不开放代码,APACHE开放源代码。后者获得胜利。

六、难易性:
结论--IIS容易安装但难精通,APACHE安装相对困难,要想精通也不是一件容易的事。IIS略占优势。


##### 正文:Windows+IIS+Mysql+php安装

本次搭建使用的软件分别为:windows 2008R 64 + IIS7 + mysql 5.6 + php-5.6 + PHP加速软件ZendGuard
mysql 下载地址:https://downloads.mysql.com/archives/community/
php-5.6 下载地址:http://windows.php.net/downloads/releases
ZendGuard 下载地址:http://downloads.zend.com/guard/5.5.0/ZendGuardLoader-php-5.3-Windows.zip

注:前面均为安装步骤,后续追加在安装过程中出现的问题以及解决方式。

参考链接为:https://www.osyunwei.com/archives/4525.html

安装

IIS 安装

因为IIS服务集成于windows 服务中,因此需要在 服务器管理器-->角色-->添加角色中添加、开启即可!

相关验证方式为在安装完成之后,通过浏览器访问 http://localhost/ 出现一下界面即为成功。

Mysql安装

一、下载
mysql server官方下载地址:https://downloads.mysql.com/archives/community/

二、安装

2.1 修改配置文件,复制安装目录下的my-default.ini改名为my.ini。打开my.ini文件配置basedir 与
datadir,以我的目录为例:basedir = C:\mysql-5.6
datadir = C:\mysql-5.6

2.2 以管理员身份运行cmd命令,进入安装目录的bin层:cd C:\mysql-5.6
进入后运行:mysqld -install,命令成功后再运行:net start mysql启动服务。

2.3 进行登陆:cmd进入安装目录bin层,运行 mysql -u root -p 回车 提示输入密码再次回车登陆成功(初次安装后,root用户密码为空)。

三、修改root密码
以管理员身份运行cmd命令,进入安装目录的bin层 cd C:\mysql-5.6
进入之后运行: mysqladmin -uroot -p password redhat
回车,因为当前密码为空
设置新的密码(redhat)成功!后续使用redhat登陆数据库即可!

PHP 安装

一、下载
下载地址:https://windows.php.net/download

二、安装

         2.1 将下载后的文件php-5.6(mysql-5.6.10-winx64重命名后),解压放置到对应目录。我这边放的是C:\php-5.6         2.2 解压ZendGuardLoader-php-5.3-Windows.zip; 把里面的ZendLoader.dll文件拷贝到C:\php-5.6\ext目录中         2.3 打开C:\php-5.6                    复制php.ini-development为php.ini                    用记事本打开php.ini                    做如下修改:                    extension_dir = "D:\php\ext"   #设置php模块路径                    date.timezone = PRC   #设置时区为中国时区                    short_open_tag = On  #php支持短标签                    cgi.force_redirect = 0  #开启以CGI方式运行php                    fastcgi.impersonate = 1;                    cgi.rfc2616_headers = 1      2.4 在最后一行添加以下代码            [ZendGuardLoader]            zend_loader.enable=1            zend_loader.disable_licensing=1            zend_loader.obfuscation_level_support=3            zend_loader.license_path=            zend_extension="C:\php-5.6\ext\ZendLoader.dll"        2.5 最后,保存退出

三、配置IIS支持PHP(具体截图信息可以查看https://www.osyunwei.com/archives/4525.html,信息修改成自己的就可以了!)

3.1 开始-管理工具- Internet 信息服务(IIS)管理器

3.2 双击左边"起始页"下面的计算机名称

找到中间的IIS部分,打开"处理程序映射"

3.3 点右边的"添加模块映射"

3.4 请求路径:*.php

模块:FastCgiModule

可执行文件(可选):D:\php\php-cgi.exe

名称:FastCGI

最后,确定

双击左边"起始页"下面的计算机名称

找到中间的IIS部分,打开"FastCGI设置"

右键选中:C:\php-5.6\php-cgi.exe然后选择编辑 #这里如果找不到php-cgi.exe ;需要选择类型为exe,就可以找到。

监视对文件所做的更改:C:\php-5.6\php.ini

环境变量,点旁边的"..."

Name:PHP_FCGI_MAX_REQUESTS

Value:10000

确定

测试

新建一个index.php文件

内容如下:

phpinfo();

?>

最后,保存退出

在浏览器里面打开http://localhost/index.php
出现下面的界面,说明配置成功!

至此,Windows Server 2008 R2 IIS7 + PHP5.6(FastCGI)+ MySQL5.6 环境搭建教程完成。

问题及解决方式
1、安装完成之后,浏览器访问http://localhost/index.php 出现500错误,如图:

问题原因以及解决方法:出现问题是因为"电脑上启动程序出现丢失MSVCR110.dll";
解决方案:
对于 Microsoft Visual C++ 2012年可再发行组件运行修改安装程序修复功能,通过从下面的 Microsoft 下载中心网站启动安装程序︰

https://www.microsoft.com/en-us/download/confirmation.aspx?id=30679
在修改安装程序对话框中,单击修复。
在修复后过程完成后,重新启动计算机,如果提示您这样做。
安装完vcredist_x64.exe之后重启IIS网站服务,再次访问即可!

运行 文件 目录 结论 服务 成功 地址 密码 程序 管理 方式 问题 面的 配置 安全 信息 名称 命令 模块 浏览器 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 手冲咖啡和咖啡机区别 上海挚品互联网科技有限公司 哈尔滨大商圈互联网科技有限公司 云信互联网科技有限公司 互联网科技活动banner 互联网科技公司税收优惠 九亚互联网科技 成都狮子座互联网科技 居家互联网科技有限公司 创业天下互联网科技有限公司 中国航天科技大学国际工业互联网 区块链结合互联网科技 工业互联网山东科技大学 元气玛特互联网科技公司是外包吗 中国互联网有什么科技 福州德业互联网科技 北京互联网科技类企业分布 互联网科技大佬云集 平安好医生打造互联网科技医疗 互联网科技企业文化 华服互联网科技怎么样 互联网 科技创业 中国互联网科技发展 唐信互联网科技 镁科技互联网资讯平台 互联网实体化科技化 须眉科技是互联网公司吗 以后互联网后是啥科技 深圳市罗太互联网科技有限公司 宁波跨境商互联网科技有限公司
0