Windows 2012(64位)+IIS 8.5+PHP 7.2.33+MySQL 5.6.23.0+phpMyAdmin 5.0.2详细配置教程(分步图文)

  • Post author:
  • Post category:php


网上看到一些Windows 2012下面配置IIS支持php的文章,感到不少东西都比较老了,所以这里写一个比较完整的配置步骤供大家参考吧,部分步骤参考了下面这篇教程:


https://www.jianshu.com/p/806b7d12a58b

在此表示感谢!

〇、各种所需的软件下载。

1. PHP 7.2.33:

https://windows.php.net/download#php-7.2

选VC15 x64 Non Thread Safe (2020-Aug-04 15:08:06),zip版。

2. MySQL 5.6.23.0:

https://cdn.mysql.com//Downloads/MySQLInstaller/mysql-installer-community-5.6.23.0.msi

3. phpMyAdmin 5.0.2:

https://www.phpmyadmin.net/downloads/

选phpMyAdmin-5.0.2-all-languages.zip

4. VC运行库(2015-2019):

https://download.visualstudio.microsoft.com/download/pr/fd5d2eea-32b8-4814-b55e-28c83dd72d9c/952A0C6CB4A3DD14C3666EF05BB1982C5FF7F87B7103C2BA896354F00651E358/VC_redist.x64.exe

一、在Windows 2012下安装IIS 8.5。

1. 进入开始菜单,点击服务器管理器。

2. 添加角色和功能。

3. 下一步。

4. 选择“基于角色或基于功能的安装”,然后下一步。

5. 选择“从服务器池中选择服务器”,然后在服务器池中选择所需安装的服务器(这里只有本机),然后下一步。

6. 选择“Web服务器(IIS)”,在跳出的窗口中点击“添加功能”,返回后下一步。

8. 选择“.Net Framewore 3.5”,然后下一步。

9. 下一步。

10. 选择所需安装的角色服务,ASP和CGI相关的必须装,其它的按照自己的需要来,注意FTP服务不建议安装。选择完毕后,下一步。

11. 点击安装,就开始安装IIS 8了。

12. 视服务器性能,稍等片刻后安装完成,点击关闭即可。

13. 此时访问服务器IP,正常的话可以看见IIS页面。

二、安装PHP 7.2.33。

1. PHP 7.2.33依赖于VC运行库(2015-2019),首先需要安装下载下来的VC_redist.x64.exe,安装该文件,一路默认即可。

2. 将下载下来的php-7.2.33-nts-Win32-VC15-x64.zip解压到硬盘,比如说我将其解压至C:\PHP。

3. 在PHP文件夹下,复制php.ini-production为php.ini,用记事本打开php.ini,做如下修改,并去掉行首的“;”:

extension_dir = “C:\PHP\ext” #设置php模块路径

date.timezone = PRC #设置时区为中国时区

short_open_tag = On #php支持短标签

cgi.force_redirect = 0 #开启以CGI方式运行php

fastcgi.impersonate = 1;

cgi.rfc2616_headers = 1

以下是需要开启的模块,去掉行首的“;”即为开启:

extension=bz2

extension=curl

extension=gd2

extension=mbstring

extension=exif

extension=mysqli

extension=pdo_mysql

extension=pdo_sqlite

extension=sockets

extension=xmlrpc

其余模块需不需要开按照实际需求来。

修改完毕后保存退出。

4. 以管理员身份运行命令提示符,在PHP目录下运行php -m,查看模块安装情况是否有误。

三、配置IIS 8.5支持PHP。

1. 在开始菜单中点击Internet Information Services (IIS)管理器,然后点击刚才建立的那个本地服务器,再点击右侧窗口的处理程序映射。

2. 点击添加模块映射,按照下列内容进行添加。

请求路径:*.php

模块:FastCgiModule

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

名称:【自己写一个即可】

点击确定,然后在弹出窗口中点击是。

3. 在服务器配置窗口中点击Fast CGI设置,然后双击之前配置的可执行文件。

4. 在弹出窗口中点击环境变量后面的…按钮,然后点击添加,在右侧窗口中,名称填“PHP_FCGI_MAX_REQUESTS”,Value填“1000”,然后按确定。

5. 在上一个窗口,“监视对文件所做的更改”后面,填上PHP配置ini文件的路径,然后点确定。

6. 在默认文档中,添加一个index.php,作为默认首页。

7. 点击ASP,在打开窗口中开启父路径,然后点“应用”保存。

8. 给网站根目录加上访客读写权限。默认的网站文件夹是C:\inetpub\wwwroot

9. 下载一个dll包:

http://jpe.balabala.ml/php7dll.zip

,将这个包里的文件放到C:\Windows、C:\Windows\System32目录下,然后在系统属性-高级系统设置-环境变量里面,

新建系统变量:phpext,值为 C:\PHP\ext( //此处指php扩展路径)

新建系统变量:PHPRC,值为C:\PHP( //此处指php路径)

在Path 增加值:C:\PHP

10. 在网站根目录下建立一个index.php,内容如下:

<?php
echo phpinfo();

在浏览器中访问网站,如果可以看到PHP服务的信息,即表明安装PHP成功。

四、安装MySQL 5.6.23.0

1. 打开mysql-installer-community-5.6.23.0.msi,接受协议后点击Next。

2. 选择Custom,然后点击Next。

3. 确保“MySQL Servers”被选中,其他的组件可以选择安装。

4. 按需求选择安装路径。

5. 点击Execute,按照跳出的窗口或者提示进行安装。

4. 装完毕后(前面有绿色的勾),点击Next。

5. 点击Execute,完成后点击Next,再点击Next。

6. Config Type选择Server Machine,然后点击Next。

7. 输入你设置的MySQL数据库密码(很重要,以后安装数据库都要用到,账号为root),然后点击Next。

8. 点击Next。

9. 点击Execute。

结束后点击Finish即可。

10. 安装完毕后,跳出如下窗口,关闭即可。

五、安装MySQL数据库管理软件phpMyAdmi。

1. 将下载下来的phpMyAdmin-5.0.2-all-languages.zip解压到网站根目录下,或者其它能被访问到的位置,如这里就是解压到C:\inetpub\wwwroot\phpMyAdmin下。

2. 在浏览器里面访问该文件夹,即

http://服务器地址及路径/phpMyAdmin/

3. 填好刚才安装MySQL时设置的密码(用户名是root),即可登录phpMyAdmin控制台,在里面可以对MySQL数据库进行各种操作。



版权声明:本文为hzxiao1981原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。