Windows+IIS+Mysql+php安装-创新互联

前沿:Apache与IIS的优劣对比

创新互联建站网站建设公司,提供成都网站制作、网站设计、外贸网站建设,网页设计,建网站,PHP网站建设等专业做网站服务;可快速的进行网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,是专业的做网站团队,希望更多企业前来合作!

一、免费与收费之争:

结论——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/ 出现一下界面即为成功。
Windows+IIS+Mysql+php安装

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+IIS+Mysql+php安装

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

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

Windows+IIS+Mysql+php安装

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

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

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


文章标题:Windows+IIS+Mysql+php安装-创新互联
本文路径:http://azwzsj.com/article/djosse.html