本地电脑iss安装php数据库,windows 2012+iis+mysql+php环境安装教程

费话不说多了我们来看在win2012下怎么配置安装iis8.5+php+mysql环境

一、环境说明:

操作系统:Windows Server 2012 R2

PHP版本:php 5.5.8

MySQL版本:MySQL5.6.15

二、相关软件下载:

1、PHP下载地址:

http://windows.php.net/downloads/releases/php-5.5.8-nts-Win32-VC11-x86.zip

2、MySQL下载地址:

http://cdn.mysql.com/Downloads/MySQLInstaller/mysql-installer-community-5.6.15.0.msi

3、Visual C++ Redistributable for Visual Studio 2012 Update 4(x64)下载地址(安装PHP需要此插件):

http://download.microsoft.com/download/9/C/D/9CD480DC-0301-41B0-AAAB-FE9AC1F60237/VSU4/vcredist_x64.exe

4、Visual C++ Redistributable for Visual Studio 2012 Update 4(x86)下载地址(安装PHP需要此插件):

http://download.microsoft.com/download/9/C/D/9CD480DC-0301-41B0-AAAB-FE9AC1F60237/VSU4/vcredist_x86.exe

5、Microsoft Visual C++ 2010 可再发行组件包 (x86)下载地址(安装MySQL需要此插件):

http://download.microsoft.com/download/5/B/C/5BC5DBB3-652D-4DCE-B14A-475AB85EEF6E/vcredist_x86.exe

6、Microsoft URL 重写模块 2.0下载地址(IIS8.5伪静态需要此插件):

http://download.microsoft.com/download/4/E/7/4E7ECE9A-DF55-4F90-A354-B497072BDE0A/rewrite_x64_zh-CN.msi

安装篇

一、安装IIS8.5

服务器管理器-添加角色和功能

c52f03719689bb6f0ccfc1638823fdbc.png

c8def3b190154ce3484daa93d1b8b318.png

下一步

00761b08e3c4be61cc5d90b4e089d8d0.png

选择:基于角色或基于功能的安装

下一步

6ea4ed7a3512efad5ade6d43b945215d.png

选择:从服务器池中选择服务器

下一步

e5b589edf7be41f87ff06055df110f97.png

选择:Web服务器(IIS)

4425a02d3efea241405ea4f3022b5197.png

添加功能

63514fe3a2b1a40f0124fe778ae9ecd4.png

下一步

dfc485b2b5e810b155ba71c340852e36.png

下一步

92bbe9e77d299b6e775f9722f0247d55.png

a0fb0d9242c8d65831e47a11bdc4fea4.png

24d3c82f0896e797b24a29441228fcc0.png

确保CGI被选中,其他的角色服务根据需要选择,如果不知道如何选择,建议选择全部功能。

febbac16090d12b145ffef8e732ceb2d.png

下一步

463f2921c58a10001505bd9cf8df154e.png

安装

7cb1ab8018b7d5685fdfe86699814d02.png

正在安装中

16ba16c949119a17af308a02698f61de.png

显示安装成功,点关闭。

c96eb331afd889f56b285a99c29808ce.png

可以看到角色和服务器组中已经有了IIS

f10c54372326ecddae68576d66f174f8.png

点开始按钮,打开IE浏览器,输入http://127.0.0.1/会看到下面的界面

7bdbb92e185ac88c7e060f0561b42a89.png

IIS8.5已经安装完成。

二、安装PHP

1、安装Visual C++ Redistributable for Visual Studio 2012 Update 4(x86)

953885c08b68019be131e48292a2595b.png

双击vcredist_x86.exe

94d7503bf950a5639380e7a1ccf78614.png

安装

e8925b7caaae4e0780c3db6de051c9f0.png

正在安装

4a1ac551f946bcade65e57b13a6a5fda.png

安装完成,关闭

2、安装Visual C++ Redistributable for Visual Studio 2012 Update 4(x64)

3a116cc6f20befd30434df1928a5adbc.png

双击vcredist_x64.exe

按照上一步的操作默认安装即可

8823a6f9ec3a0e151b1928cd24ca7eed.png

安装完成后,点关闭

3、安装php-5.5.8-nts-Win32-VC11-x86.zip

77b13f04cca2ba8dcffb43a35a44ec78.png

解压php-5.5.8-nts-Win32-VC11-x86.zip文件

499dae0cf2b2f9cb3ae181d1b37a2c20.png

重命名文件夹为php,把php文件夹拷贝到C盘根目录

f8d2f0f77a01f10eccf426d1a24b94fe.png

打开C:php

复制php.ini-production为php.ini

用记事本打开php.ini

做如下修改:

extension_dir = "C:phpext"   #设置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

以下php扩展模块,根据需要选择开启,取消前面的分号为开始相应扩展模块

extension=php_curl.dll

extension=php_gd2.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

e8760565a284a8dc485f3ce685cc9ba0.png

最后,保存退出

4、配置IIS支持PHP

2775096dd65b2ac29e67375a36c2985c.png

307c27b4b4ae9cd754ee4c715eb93191.png

9463bc3e993e680526492eedb55bf76c.png

打开:控制面板-系统和安全-管理工具-Internet Information Services(IIS)管理器

c77c687eaf5ec0b9bbcbd9dc4ceda4cc.png

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

55cc98fba1db34f089e537fc9f87911e.png

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

bb0ba115fd4544c9d526cf60c41bcac4.png

点右边的“添加模块映射”

6ae1b2bc927f6badafad6cd88c16e366.png

请求路径:*.php

模块:FastCgiModule

可执行文件(可选):C:phpphp-cgi.exe

名称:FastCGI

最后,确定

68c0ec97fcf425de425067fa162c0a80.png

点“是”

d1243a111d4c5de9370fb177087534b0.png

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

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

8a06e423141454b386a1b5268d990d11.png

右键选中:C:phpphp-cgi.exe然后选择编辑

1ac5fbaed8c6b61b6784e81e838f64f1.png

监视对文件所做的更改:C:phpphp.ini

6e7439c88a52fe64d41df61228a6fec8.png

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

7029596830e64b0f452a10778a3d850c.png

点“添加”

0ed9e6f7f78b605d34b62c807c54bda4.png

Name:PHP_FCGI_MAX_REQUESTS

Value:1000

确定

de60053dbe04258bb3eaee5a4cd23dae.png

确定

ad4a8c1aa6a4af274e41aeab950d1692.png

5f9ffff30b09ca64a00b3b63673a6169.png

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

找到中间的IIS部分,打开“默认文档”

d578ff2b8fab3c429b908b31d7b601dc.png

点右边的“添加”

名称:index.php

确定

40661ff7b4109b9da7d372b84e4f9f43.png

可以看到默认文档中已经有了index.php

选择右边操作下面“上移”选项,把index.php移到最上边

5、测试php程序是否正常运行

打开:

C:inetpubwwwroot

新建一个index.php文件

内容如下:

phpinfo();

?>

最后,保存退出

874c45f8df29e34bf07ea1bdf4f8735d.png

在浏览器里面打开http://127.0.0.1/

出现下面的界面,说php程序可以正常运行。

ae0d0bda5c3cad4d40875e380b4db64c.png

6、开启Zend OPcache,加速php执行效率

用记事本打开C:phpphp.ini文件, 在最底部增加以下代码

[Zend OPcache]

zend_extension = "C:phpextphp_opcache.dll"

opcache.memory_consumption=1024

opcache.optimization_level=1

opcache.interned_strings_buffer=8

opcache.max_accelerated_files=4096

opcache.revalidate_freq=60

opcache.fast_shutdown=1

opcache.enable=1

opcache.enable_cli=1

最后,保存退出

5d0e468fbd91c7fc363bf4ffb4b440eb.png

在浏览器里面打开http://127.0.0.1/,可以看到Zend OPcache配置选项

b8f2d8e23b99a7395fa06c588bbc8a87.png

a2545947f72b572592fe225b0dde828d.png

三、安装MySQL

双击打开mysql-installer-community-5.6.15.0.msi

3d749681eec3218ed7980f9b5e99c4e5.png

31cc3df75c1c4506b1fc44de70db428b.png

f2e4043f77e721113a742a4a75a0af72.png

选择第一项Install MySQL Products(安装MySQL)

eeaf666f772989a525975fbe5715e56f.png

选中“I accept the license terms”(我接受许可条款),点Next

5ad8ec176fd0b370e2cdd4e5049b27de.png

选中“Skip the check for update (not recommended)”(跳过检查更新),点Next

64cc67b1212c83ee78dbd4aa8995e28c.png

选中“Custom”(自定义安装)

Installation Path(安装路径):C:rogram FilesMySQL

Data Path(数据库存放路径):C:rogramDataMySQLMySQL Server 5.6

Next

67cbdc41e7d5c54737ab748d21837df8.png

确保“MySQL Server 5.6.15”被选中,点Next(其他的组件可以选择安装)

这里全部选中,安装所有组件

375b1fe73434dced8823d4b5ee3467ab.png

Execute (执行)

ef7f125ef603daf6600920fc25e76cb3.png

选中“我已阅读并接受许可条款”

点安装

e886e3fc7ab3c252ef3b04d795952780.png

完成

16eaa1e2532a87a261c8c8b8015cb77b.png

Execute (执行)

a8e1d5e20242e9ac1cfab1a9238d02fe.png

Next

4bf4f13ea6b3582fdc1a38c13c6c07c8.png

Execute (执行)

8ea20921a38f31e96637ac83d9471074.png

42c638c5d630dd9b299851112af7afab.png

系统运维 温馨提醒:qihang01原创内容©版权所有,转载请注明出处及原文链接

Next

0caea4a2c6fcf65d37bf0fc57c16f54d.png

Next

bc4682460bc0b93a79cf917af584e246.png

Config Type(配置类型):

Developer Machine(开发服务器)

Server Machine(普通服务器)

Dedicated Machine(专用服务器)

这里选择第二项:Server Machine(普通服务器)

2bd4daf2d37f19ba3249f2955237407b.png

勾选“Enable TCP/IP Networking”(开启TCP网络端口)

Port Number(端口):3306

勾选“Open firewall port for network access“(打开防火墙端口网络访问)

Next

59b1520d86bb7d210488d2cd6e37c7ef.png

MySQL Root password:输入密码

Repeat Password:重复输入密码

设置好之后,点Next

0aadf4d823979e4ab7fcf151c6bfbe00.png

Windows Server Name(Windows服务名):MySQL56

勾选:“Start the MySQL Server at System Startup“(在系统启动时启动MySQL服务器)

Next

a32f9d12ac62d892664f84ee6f965507.png

Next

70d0a2b72da28a7621312701d413fae3.png

Next

027945165b61f5dbcf428e53281d21a8.png

点Finish(完成)

4042e6baac64c5254685bdafac987230.png

关闭此窗口

40ba798c825704ef4cec63be0281da45.png

打开MySQL安装路径

C:rogram FilesMySQLMySQL Server 5.6

复制my-default.ini为my.ini

e317cd5bd406364c8b38c11b4955e169.png

进入C:rogramDataMicrosoftWindowsStart MenuProgramsMySQLMySQL Server 5.6目录

打开MySQL Server 5.6 Command Line Client

输入安装时候的MySQL root账号密码,回车,登录到MySQL控制台

cd990901f9b8681eca97a55e5e7d196e.png

exit(退出)

MySQL安装完成

四、配置IIS8.5支持伪静态

双击安装Microsoft URL 重写模块rewrite_x64_zh-CN.msi

1f73b816d2255e77443888daffeb794d.png

安装

f2fbd45d87dfe6375cf5c20ecb08bc45.png

正在安装

3b4f59de1831d6f4ae467e8013b0136c.png

完成

在:控制面板系统和安全管理工具Internet Information Services (IIS)管理器中可以看到”URL重写“

在:网站根目录下新建文件web.config,添加伪静态规则代码即可实现网站静态化

本文整理自互联网请勿吐槽

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值