Win8上搭建IIS8+PHP+MySQL+phpMyAdmin

简介

本文使用图文教程一步步教你在Win8中安装配置IIS8,并搭建支持PHP和MySQL的运行环境,最后使用phpMyAdmin管理MySQL数据库。

背景

一直以来,网站的调试工作都是直接在网站的主机服务器上完成的,相当于直接在线调试,并没有在本地进行测试就上线了,这样不太好,不便于用户体验。因此今天趁着刚装完Win8,决定在本机搭建一个超酷经验网的运行环境。

详细内容

1、安装IIS8

(1)进入控制面板>>程序和功能>>启用或关闭Windows 功能

(2)找到Internet信息服务,由于要支持PHP,因此记得在应用程序开发功能中选中CGI这一项,为了支持尽可能多的语言,我就全选了

点击确定后,会提示你选择联网下载更新文件。注意:以前装IIS可以在安装光盘中安装,但WIN8只能联网安装,因此选择“从Windows更新下载文件”,系统会自动联网下载所需要的更新,等待下载安装完成即可。

(3)安装完成后测试IIS8是否安装成功,在浏览器中输入http://localhost将会出现下面的界面,否则安装不成功。

2、下载安装配置PHP环境

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

我下载的是php-5.4.9-nts-Win32-VC9-x86.zip,版本说明:

1. 这是php的安装包,单纯下载这个并不能使php就能运行,还需要服务器(IIS、Apache等)的支持。  2. 这个安装包版本是nts,也就是非线性安全版,通常建议是安装在fastcgi上运行比较好。  3. win32 指出这是个32位Windows平台上运行的。  4. VC9 提示这是用Visual Studio 2008 编译器编译的,通常建议使用IIS 服务器来架设(VC6的建议使用Apache)。  5. X86 提示此版本在X86架构系统上运行。

2)将下载的zip压缩包解压到任意目录下,这里解压到E:\php\php5目录下;

(3)配置PHP:复制E:\php\php5\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 = “E:\php\php5\ext\”,注意去掉前面的分号“;”

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

说明:由于Win8的权限问题,所以一开始没有将php.ini拷贝到这里进行修改。

3、配置IIS支持PHP

(1)进入控制面板>>管理工具>>Internet信息服务(IIS)管理器

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

(3)在模块处选择“FastCgiModule”,可执行文件选择“E:\php\php5\php-cgi.exe”

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

(5)测试一下PHP环境

在建立的网站目录下新建一个index.php文件(注意是index.php,不是index.php.txt),内容为“<?php phpinfo();?>”,然后再在浏览器中打开“localhost”,即可出现类似如下界面:

4、安装配置MySQL数据库

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

MySQL的安装比较简单,根据安装向导就完成了,这里就不介绍了,下面介绍一下怎么配置实例。

(2)配置MySQL服务器实例

这样MySQL就安装配置好了。

修改本地网站网址

C:\Windows\System32\drivers\etc

(3)为了让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”

5、安装配置phpMyAdmin

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

(1)下载phpMyAdmin

(2)将phpMyAdmin-3.5.2.2-all-languages_3.5.2.2.zip解压到E:\php\phpMyAdmin中

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

6、测试phpMyAdmin,大功告成

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

现在就登录进行管理MYSQL数据库吧

在phpMyAdmin中可以对数据库进行各种操作,自己体验一下吧。

结论

本文是一个完整的教程,从IIS的安装配置、PHP环境的安装配置、MySQL数据库的安装配置到最后phpMyAdmin的安装配置和运行,环环相扣,希望你能从安装的过程中搞清楚它们之间的关系。

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

说明:以上方法也可适用于Win7中,安装方式大同小异,大家可以尝试一下。

时间: 2024-11-09 03:43:48

Win8上搭建IIS8+PHP+MySQL+phpMyAdmin的相关文章

CentOS 5.3上安装Apache+php+Mysql+phpMyAdmin

1.系统下载CentOS 开发社区已发布了新的 5.3 版本.CentOS 5.3 基于 Red Hat Enterpris Linux 5.3.0,其中包括 Kernel 2.6.18.Apache 2.2.PHP 5.1.6.MySQL 5.0.PostgreSQL 8.GNOME 2.16.KDE 3.5.OpenOffice.org 2.3.Firefox 3.0.Evolution 2.12 等等.此外,CentOS 5.3 更新了美工设计,并根据用户的请求恢复了 Contrib 仓库

阿里云服务器centos7.2操作系统搭建PHP+Apache+Mysql+phpMyAdmin环境以及网站上线

没有谁是一生下来就会编程的,只要肯学,慢慢地就能学到越来越多的编程技术及知识. --自创引言 前言:一开始客户购买的服务器是windows8操作系统,阿里云ces服务器有个公网ip,有个私网ip.windows环境下建立一个ftp站点,ip地址设为全部未分配.在外网上不能通过ftp://公网ip访问,在内网上也只能通过ftp://内网ip访问.最后为了尽快完成网站线上发布和部署,联系了阿里云商务人员将服务器由windows8系统换成了centos7.2操作系统. 步骤: 1.下载xshell 5

ubuntu 12.04下手动搭建apache+php+mysql+phpmyadmin

(1)安装mysql: sudo apt-get install mysql-server mysql-client (2)安装Apache2 sudo apt-get install apache2 测试apache是否正常工作,在浏览器中输入:http://ip/ (3)安装PHP sudo apt-get install php5 libapache2-mod-php5 重启Apache,让它加载PHP模块 sudo /etc/init.d/apache2 restart (4)安装php

在 Mac 上搭建 Nginx PHP Mysql 开发环境

其实这个过程跟Linux下安装都差不多,只是部分命令有差别,大同小异. 网上看到很多教程都是用 brew 之类的包管理器安装,但是 Mac 自带了 php , 难道还要再装一个第三方的?强迫症果断不能忍,于是就想利用自带的 php-fpm 来搭建,没想到一搭建就是两个小时,在这里把过程整理一下备用,同时也方便需要的人. 因为是调试环境,所以没有注重安全方面,有些东西直接 chmod 777 了 要用于ws的话还是改改吧. 下载 nginx 源代码 并开始编译 tar zxvf nginx.tar

在ubuntu上配置nginx+php+mysql+phpmyadmin

1.先更新ubuntu系统 更新命令 sudo apt-get update sudo apt-get upgrade 2 添加ubuntu nginx更新源镜像 cd /etc/apt/ sudo cp sources.list sources.list_bak 将如下代码添加到sources.list文件中 deb http://nginx.org/packages/ubuntu/ precise nginx deb-src http://nginx.org/packages/ubuntu/

Http服务器基本配置[Windows + Nginx + MySQL + phpMyAdmin]

闻说Nginx向来有性能高.并发性强.占用内存少的优势,更有“反向代理”和“负载均衡”的特点.而使用Nginx+PHP作开发环境,性能更是比Apache+PHP高数倍.本文以各程序当前最新的版本为例,介绍在Windows(x64)下搭建Nginx+PHP+MySQL+phpMyAdmin经典开发环境的方法. 1. 应用软件包以初始路径设置 Nginx(当前最新1.7.9):http://nginx.org/download/:5 PHP(当前最新5.6.6RC1):http://windows.

JMeter--二、在Windows环境上搭建wordpress

为了学习使用JMeter,在Windows环境上搭建了wordpress. 使用JMeter录制或是编写登录worepress.编辑文章.删除文章的脚本. 首先了解一下wordpress是什么? WordPress是一个免费的开源项目,是博客平台:也可以把 WordPress当作一个CMS(Content Manager System,内容管理系统)来使用. wordpress是使用PHP语言和MySQL数据库开发的. 因此,为了能够正常使用wordpress,我们需要在windows环境上搭建

Win8.1系统下配置搭建IIS8.5+PHP5.5.4运行环境

原文 Win8.1系统下配置搭建IIS8.5+PHP5.5.4运行环境 很多人喜欢用linux搭建php网页语言运行环境,但由于linux高度自定义化,经常需要root运行命令,略显高端,相对应的微软的windows操作系统,用户体验不错,可以借助windows自带的IIS组件+PHP程序包,搭建一个合适的运行环境.Windows xp时代是IIS6,win7时代是IIS7.5,win8时代IIS 8.0,同样win8.1的内置IIS组件也升级到8.5,拥有更高的执行效率和不错的用户体验.下面小

在阿里云 CentOS 服务器(ECS)上搭建 nginx + mysql + php-fpm 环境

阿里云的云服务器(ECS)可以选择多种操作系统,打算用它运行 Drupal或者 WordPress ,你最好选择 Linux 系统,这篇文章的演示是基于阿里云的 CentOS 操作系统的服务器.我们在上面搭建一个 nginx + mysql + php-fpm 的环境,这就是常说的 LNMP .我们不过多解释什么是什么,而是着重讲流程与方法,想了解具体的细节,去搜索下吧:)这个手册是在阿里云上测试的,不过应该也适用于其它使用 CentOS 系统的服务器. 背景 宁皓网的< CentOS:在阿里云