MySQL下载地址
PHP下载地址
Phpmyadmin下载地址
DirectX Repair增强版下载地址

MySQL安装

  1. 将MySQL安装压缩包解压,将解压后的文件夹移动到安装目录下,比如示例中将mysql-5.7.24-winx64.zip解压后的文件夹重命名为mysql,并移动到C:\Program Files下
  2. 右击“此电脑”点击属性–》高级系统设置–》高级–》环境变量,在系统变量中选择Path,在其中添加mysql bin文件夹路径,比如示例中添加
    C:\Program Files\mysql\bin




  3. 在C:\Program Files\mysql中新建data文件夹。
  4. 在C:\Program Files\mysql中新建my.ini文件,将如下内容拷贝到my.ini文件中,其中红色字体位置以实际安装路径为准。
    [mysql]
    default-character-set=utf8
    [mysqld]
    port = 3306
    basedir=C:\Program Files\mysql
    datadir= C:\Program Files\mysql\data
    max_connections=200
    character-set-server=utf8
    default-storage-engine=INNODB
  5. 以管理员身份运行CMD(一定要以管理员权限,否则可能权限不够)。
  6. 输入命令cd C:\Program Files\mysql\bin敲回车。Mysql安装时会出现报错,需要下载msvcp120.dll和msvcr120.dll到C:\Windows\system32目录下。0x000007b错误用DirectX Repair修复一下。
  7. 然后输入mysqld --initialize-insecure --user=mysql敲回车。
  8. 之后再输入之后再输入 mysqld install 敲回车。
  9. 输入net start mysql 回车启动mysql服务。
  10. 从上图看到mysql服务已经启动了,输入mysql -u root -p回车登录mysql数据库,此处要求输入密码,刚安装的MySQL登录密码为空,直接敲回车即可登录。


11. 这里看到已经进入了mysql,然后输入show databases回车再输入 ; 回车可以看到数据库已经显示出来了,此时MySQL数据库安装完成。

12. 为MySQL设置密码,首先输入exit退出mysql,然后输入mysqladmin -u root -p password qwerty敲回车,这里root用登录账号,qwerty为登录密码。敲完回车后会出现Enter password:要求输入密码,这里是需要验证旧密码是否正确,因为旧密码为空,所以这里也不要有任何输入,直接敲回车即可成功修改密码为qwerty。

13. 此时再次输入mysql –u root –p,然后输入刚修改的新密码才可登录。

14. 最后将所提供文件夹burnctl(数据库文件)拷贝到C:\Program Files\mysql\data下。

15. 为了让下面安装的PHP能加载到MySQL的扩展,需要将MySQL目录下的C:\Program Files\mysql\lib\libmysql.dll复制到C:\WINDOWS\SYSTEM32目录下。
这步很重要,由于下面配置php.ini时已经激活了extension=php_mysqli.dll,该功能需要libmysql.dll的支持。否则mysqli会激活失败,这也将影响到phpMyAdmin的使用。

安装配置IIS支持PHP

  1. 进入控制面–》程序和功能–》启用或关闭Windows功能。
  2. 找到Internet信息服务,由于要支持PHP,因此记得在应用程序开发功能中选中CGI这一项,为了支持尽可能多的语言,示例中除了FTP外就全选了。其它系统安装过程中可能需要联网或插入系统安装光盘,以便下载相关服务。
  3. 安装成功后测试IIS是否安装成功,打开浏览器输入http://localhost/,若出现如下画面则代表安装成功。
  4. 安装php,将php安装包解压移动到安装目录下,比如示例中将php-5.6.38-Win32-VC11-x64.zip解压后的文件夹重命名为php,并移动到C:\Program Files下
  5. 复制C:\Program Files\php\ php.ini-development到桌面并更名为php.ini,打开桌面上的php.ini使用CTRL+F搜索相关字段并按以下说明进行修改:
  1. 修改当前时区date.timezone = “Asia/Shanghai”,注意去掉前面的“;”号
  2. 激活你需要的扩展选项,即将相应dll语句前的分号“;”删除 extension=php_gd2.dll
    extension=php_mbstring.dll
    extension=php_mysql.dll
    extension=php_mysqli.dll
    extension=php_pdo_mysql.dll

    3)设置扩展DLL的路径extension_dir =“C:\Program Files\php\ext\”,注意去掉前面的分号“;”
  1. 将修改后的my.ini保存后分别复制到C:\Windows和C:\Program Files\php下。
  2. 配置IIS支持php:
    1) 进入控制面板>>管理工具>>Internet Information Services (IIS)管理器

    2) 中间窗口选择“处理程序映射”双击,然后最右边选择“添加模块映射”,在模块处选择“FastCgiModule”,可执行文件选择“C:\Program Files\php\php-cgi.exe”




    3) 给网站添加默认文档:default.php和index.php,中间窗口选择“默认文档”,点击添加

    4) 添加完成后会多出如下两项
  3. 测试一下PHP环境,在桌面上新建文件,命名为index.php,打开后输入
<?php phpinfo(); ?>,保存关闭后拷贝到网站目录下,即C:\inetpub\wwwroot目录下,然后打开浏览器,输入http://localhost/index.php,出现如下页面即代表php环境安装OK。


phpMyadmin安装配置
phpMyAdmin是一个基于PHP环境用来管理MySQL数据库的一个WEB工具,如果phpMyAdmin能够成功运行,那么说明你前面IIS+PHP+MYSQL的安装配置完全正确了。

  1. 将phpMyadmin安装包解压缩,将解压后的文件夹移动到安装目录,比如示例中将phpMyAdmin-4.8.3-all-languages.zip解压后,文件夹重命名为phpMyAdmin移动到C:\Program Files目录下。
  2. 在IIS中创建一个虚拟目录php指向E:\php\phpMyAdmin,如下在Default Web Site右击选择添加虚拟目录…
  3. 别名填phpmyadmin,物理路径选择phpMyAdmin安装目录,点击确定。
  4. 测试phpMyAdmin,打开浏览器,输入地址http://localhost/phpmyadmin,若能打开如下页面则代表以上所有安装均已成功。
  5. 输入MySQL登录账号密码,示例登录账号为root,登录密码为qwerty,进入如下页面,在此页面可以看到安装MySQL时拷贝的burnctl数据库以及该数据库下的所有表格。
  6. 相关错误提示处理:
  1. 变量$cfg‘TempDir’无法访问,出现这个的原因是 phpmyadmin的安装目录, tmp目录不存在,或者存在但是权限不对。解决的方法就是没有创建一下这个目录,给予正确的读写权限即可。

    在C:\Program Files\phpMyAdmin下新建文件夹tmp,右击tmp选择属性 --》安全 --》编辑,将所有用户对tmp的操作权限设置为完全控制即可。
  2. 配置文件现在需要一个短密码
    首先,在 phpMyAdmin安装目录下(C:\Program Files\phpMyAdmin)找到一个文件“config.sample.inc.php”,这是phpMyAdmin配置文件的样本文件,我们需要把该文件复制到桌面,然后重命名为“config.inc.php”,config.inc.php是phpMyAdmin的配置文件,上传服务器时必须上传该文件。
    然后用编辑器打开 config.inc.php 搜索下面一行代码:
    $cfg[‘blowfish_secret’] = ‘’;
    将后面单引号里面随便填入32个以上字符串即可!( 其实,’blowfish_secret’用一个任意字符串作为cookie的加密字符串,如果没有加密钥匙,就会出现提示“配置文件现在需要绝密的短语密码(blowfish_secret)”。 )

    然后将config.inc.php再移动到C:\Program Files\phpMyAdmin目录下即可。
    修改完后,刷新页面即可。(如果不行的话,就重起IIS。)
  1. 最后需要对账号进行配置,使得网络里其它电脑也可以通过IP地址访问本机的MySQL和phpMyAdmin:
  1. 打开phpmyadmin页面,选择账户,点击root用户后面的修改权限
  2. 然后点击登录信息
  3. 修改主机名为任意主机,点击执行即可。此时在网络内其它电脑上也可通过服务器的IP地址登录phpmyadmin进行MySQL数据库管理了。其它电脑登录方式为:在浏览器中输入地址http://服务器IP地址/phpmyadmin

更多推荐

(图文详细)安装配置IIS+MySQL+PHP+Phpmyadmin环境的详细教程