Win8.1上搭建IIS8+PHP+MySQL+phpMyAdmin

2013-11-27 15:00:06

怎么把自己的电脑搭建成服务器?本文演示Win8.1中安装配置IIS8,并搭建支持PHP和MySQL的运行环境,最后使用phpMyAdmin管理MySQL数据库。

一、IIS8的安装

1.打开控制面板→程序和功能→启用或关闭Windows 功能

2.“Internet Information Services”→“Web管理工具”下面所有地的选项 ; 勾选“万维网服务”下面的“应用程序开发”下所有选项。如图所示,最后点击“确定”按钮,完成更新过程。

由于要支持PHP,因此记得在应用程序开发功能中选中CGI这一项,为了支持尽可能多的语言,最好全选

3.更新完成后,再次进入“控制面板”→“系统和安全”→“管理工具”→“Internet(IIS)信息服务”。

4.依次展开“PC”→“网站”→“Default Web Site”,右击选择“内容视图”模式,右击“iisstart.htm”选择“浏览”项。(如果Default Web Site显示关闭,需要右击选择启动即可。)

如果此时能打开网页,则表示IIS已安装完成,Web服务器就搭建成功啦。

二.配置PHP环境

1.首先下载PHP,大家可以到官网下载最新版本的PHP程序,官网地址:http://windows.php.net/download/

我下载的是php-5.5.6-Win32-VC11-x64.zip。是32位系统就下载x86,是64位就下载x64.

2.解压下载的zip压缩包到任意目录下,我解压到W:\php下;

3.配置PHP:复制W:\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=phppdomysql.dll

(3).设置DLL文件的路径extension_dir = “W:\php\ext\”,记得去掉前面的分号“;”

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

(注:可以直接在C:\windows目录下进行修改,但win8.1有权限问题,不方便。)

 

三、配置IIS支持PHP

(1)进入“控制面板”→“管理工具”→“Internet信息服务(IIS)管理器”→“处理程序映射”

 (2)选择“处理程序映射”双击,然后最右边选择“添加模块映射”:

(3)”添加“→模块选择“FastCgiModule”,可执行文件选择“W:\php\php-cgi.exe”

再添加模块选择映射中选择“是”

(4)给网站添加默认文档:default.php和index.php

(5)测试PHP环境

在建立的网站目录下新建一个index.php文件内容为“”,然后再在浏览器中打开“localhost”,即可出现类似如下界面:

(我的网站根目录:C:\inetpub\wwwroot)

四、安装配置MySQL数据库

(1)首先下载MySQL:http://dev.mysql.com/downloads/

下载完之后根据引导安装即可,这里不做说明。

(2)为了让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的使用。

此步骤需要重启IIS服务器,在命令行中输入“iisreset /RESTART”

* *

、安装配置phpMyAdmin

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

(1)下载phpMyAdmin.

(2)将mysql-cluster-gpl-7.3.3-winx64.msi解压到W:\phpMyAdmin中.

(3)在IIS中创建一个虚拟目录php指向W:\phpMyAdmin。

六、测试phpMyAdmin

在浏览器中输入http://localhost/php如果出现下面的界面,说明成功了。

* 至此安装好之后就可以登录数据库管理了。*

上面的步骤都是自己在搭建时记录下来的,绝对真实可用。你也动手试一试吧。

PS:以上方法也可适用于Win7/win8中,搭建方法大同小异,大家可以尝试一下。

Bootstrap-旋转木马

Bootstrap 是基于 HTML,CSS 和 JavaScript 的简洁灵活的流行前端框架及交互组件集,由微博的先驱 Twitter 在2011年8月开源的整套前端解决解决方案。[**Bootstrap**](http://www.bootcss.com/) 有非常完备和详尽的开发文档,Web开发人员能够轻松搭建出清爽风格的界面以及实现良好的交互效果。 官网的文件很详细简单,对于下载来说也有多种方式。对于我们开发者来说,估计最简单的方式就是直接下载编译和压缩后的CSS、JavaScript文件,另外还包含字体文件,但是不包含文档和源码文件。打开解压包之后可以发现包含三个文件夹 css、fonts、js。 可以来查看三个文件夹中的文件 [![](http://www.ldsun.com/wp-content/uploads/2013/11/23.png "2")](http://www.ldsun.com/wp-content/uploads/2013/11/23.png)

phpmyadmin空密码登录被禁止(参见 允许空密码)的解决办法

在Windows或者Linux下mysql安装后默认的密码为空, 又当我们又安装了mysql的管理工具 phpmyadmin后登陆时出现“空密码登陆呗禁止(参见允许密码为空)”。不能登录成功               解决办法如下: 1..要是你想用空密码,则将phpmyadmin下的 config.inc.php(根目录)或者config.default.php(根目录) 再则:libraries\config.default.php (友情提示,由于版本不一样可能涉及的文件不同,基本为这三个文件) 中的$cfg[‘Servers’][$i][‘AllowNoPassword’] = false; 改为$cfg[‘Servers’][$i][‘AllowNoPassword’] = true; 2.要是你想设置密码不为空则将 $cfg[‘blowfish_secret’] = ‘123456’; // use here a value of your