WindowsServer下IIS安装PHP+MySQL环境

发布于 2017-01-18  318 次阅读


闲话少叙,步入正题,首先是要开启IIS的CGI功能。

程序和功能-IIS-万维网-勾选CGI开启

WindowsServer下IIS安装PHP+MySQL环境
开启CGI

第二步就是下载PHP

访问php官网下载最新的PHP环境- http://windows.php.net/download/

这里需要注意的是!

安装NTS版本,就是非线性安全版!否者会出现无法启动等情况!

WindowsServer下IIS安装PHP+MySQL环境
NTS版本

如果电脑上没有安装相应版本的支持库(vcredist)的话,还需要再微软官网下载对应版本的支持库。

WindowsServer下IIS安装PHP+MySQL环境
报错信息

出现上图所示的错误,先检查下载的是否是NTS版本的PHP,再检查对应版本的支持库,如上图中,对应的就是VC++2016 (11.0)

WindowsServer下IIS安装PHP+MySQL环境
VC++库

解压这些步骤就省略掉,这个时候先配置PHP环境也就是修改php.ini的内容

将php文件夹中的php.ini-development文件另存一份,并打开编辑

  1. 修改当前的时区date.timezone ="Asia/Shanghai",注意去掉前面的分号“;”
  2. 激活你需要的扩展选项,即将相应dll语句前的分号“;”删除

extension=php_gd2.dll  e
xtension=php_mbstring.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo_mysql.dll

3)设置扩展DLL的路径extension_dir = “c:\php\ ext\”,注意去掉前面的分号“;”

保存修改并将php.ini复制到C:\windows目录下

到这里php的配置就完成了,下面就是配置IIS

启动IIS-进入处理程序映射

WindowsServer下IIS安装PHP+MySQL环境
处理程序映射

右侧选择-添加模块映射

WindowsServer下IIS安装PHP+MySQL环境
添加模块映射

在弹出的提示框中按照如下信息进行选择填写

WindowsServer下IIS安装PHP+MySQL环境
编辑模块映射

其中可执行文件,选择解压后目录中的php-cgi.exe文件

这样就完成配置了,下面在默认文档添加index.php,然后在站点中新建一个内容为:

<?php phpinfo();?>

的index.php文件,浏览站点,出现PHP探针内容,就表示PHP环境已经安装成功了

接下来就来安装和配置MySql

MySql的安装下载非常简单,这里也不再赘述。

主要说一下PHP的MySQL的扩展

为了让PHP能加载到MySQL的扩展,需要将C:\Program Files\MySQL\MySQL Server 5.5\lib\libmysql.dll复制到C:\WINDOWS\SYSTEM32目录下

说明:这步很重要,由于上面配置php.ini时已经激活了extension=php_mysqli.dll,该功能需要libmysql.dll的支持。否则mysqli会激活失败,这也将影响到phpMyAdmin的使用。

这个时候我们进去MySql的安装目录,查看MySql是否成功安装

WindowsServer下IIS安装PHP+MySQL环境
查看MySql是否成功安装

在该目录启动命令提示符输入 mysql –uroot –p 输入你刚才设置的密码出现如上提示就表示MySql安装成功。

OK,到目前为止IIS+PHP+MySql就搭建完了,因为我安装的是单服务器实例版本,我选择再安装一个phpMyAdmin来进行MySql的管理。

在网上下载phpMyAdmin然后配置站点,访问,出现该界面。然后通过root和密码进行访问,顺带也测试了php和MySql的环境是否安装完成。

WindowsServer下IIS安装PHP+MySQL环境
phpMyAdmin

OK,环境搭建完了,下面就是安装WordPress,设置站点了!