Windows8.1 中配置IIS+PHP+MySQL+phpMyAdmin环境

实战应用 yan loading.. 6评论

一、安装IIS

1.进入控制面板>>程序和功能>>打开或关闭Windows 功能,找到Internet信息服务,记得选中CGI这一项

 

2.安装完成后在浏览器中打开localhost,查看是否能显示IIS的欢迎页面:

二、配置PHP环境

1、下载PHP,为IIS配置应下载“VC11 x64 Non Thread Safe”(64位)或“VC11 x86 Non Thread Safe”(32位)官网地址:http://windows.php.net/download/
2、将下载的zip压缩包解压到E盘下,解压后为E:\php;
3、进入控制面板>>管理工具>>Internet信息服务(IIS)管理器;
4、中间窗口选择“处理程序映射”双击,然后最右边选择“添加模块映射”

 

5、“可执行文件”一栏找到PHP的安装目录E:\php,右下角的文件类型改为“exe”即可看到“php-cgi.exe”文件出现了

6、然后可以给网站添加默认文档:default.php和index.php。

7、继续对于php程序包进行下面的配置:进入E:\php目录,重命名文件php.ini-development改名为php.ini。

8、用记事本打开编辑php.ini文件,使用快捷键ctrl+F快速搜索定位,相关的date.timezone修改为date.timezone=”Asia/Shanghai”即修改当前的系统时区, 同时将前面的分号”;”删除生效。

同时也需要激活相应的扩展选项,即将相应dll语句前的分号”;”删除

例如:

;extension=php_gd2.dll 改为extension=php_gd2.dll
;extension=php_mbstring.dll 改为extension=php_mbstring.dll
;extension=php_mysql.dll 改为extension=php_mysql.dll
;extension=php_mysqli.dll 改为extension=php_mysqli.dll
;extension=php_pdo_mysql.dll改为extension=php_pdo_mysql.dll

然后搜索extension_dir,修改路径为extension_dir = “E:\php\ext\” ,同时将前面的分号”;”删除生效。修改后保存,然后复制这个php.ini文件到C:\Windows根目录下即可。

9、php环境配置好了,现在就需要测试一下了,在建立的网站目录wwwroot文件夹下新建一个phpinfo.php网页文件。

内容为:

然后再在IE浏览器中打开http://localhost/phpinfo.php ,即可出现类似如下界面,即成功生效。

PS:(在命令行中进入php安装目录下,比如E:\php\php.exe -m,输入php -m命令可查看已开启的dll扩展模块):

三、安装MySql

1、首先是下载 mysql-installer-community-5.6.14.0.msi ,大家可以到 mysql 官方网去下载,也可以到笔者所提供的地址去下载,下载方法在这里就不多说了,我想大家都明白的。

网盘下载:http://pan.baidu.com/s/1egYj

2、下载好后一切正常安装,点击下一步。

注:

在选择安装类型的地方,这里有几个安装类型需要我们去作选择。

Developer Default:开发者类型,就是默认就给我们进行选择好的;

Server onle:仅仅安装服务器版本的类型;

Client onle:仅仅安装为客户端的类型;

Full:全部安装;

Custom:用户自定义安装。

在这里笔者选择 Developer Default(开发者类型)。

在“Installation Path”(安装路径)里选择我们把 MySQL 安装位置的路径,笔者选择在 F 盘里。

在“Data Path”(数据路径)这里选择数据所放的位置,笔者选择在 E 盘。

选择好之后点击“Next”(下一步)来进行到下一步的操作。

注:在这里有个小小的提示,建议大家在选择“Data Path”路径时后面别再加“Data”了,程序自动给加上去了,笔者在这里加上时,等到安装完了,到目录去查看时,又在这个目录下新建了一个“Data”目录,这个我想是大家都不愿意的,切记。

3、解压后,点击”Next”进入对 MySQL 进行配置的界面了。

在 Server Configuration Type(服务器配置类型)下的 Config Type 选择 Development Machine。

在 Enable tcp/ip networking(启用tcp / ip网络)的前面打上勾,并在 Port Number(端口) 里填上 3306,这里程序已经默认填写了,3306 是 MySQL 的默认端口。并在 Open Firewall port for network access(打开防火墙端口网络访问)前打上勾,这是很重要的,如果你没有给加上,其它电脑可能无法访问你本机的数据库。

在 Advanced Configuration(高级配置)下的Show Advanced Options(显示高级选项)的前面打上勾。

然后点击“Next”(下一步)来进行下一步的操作。

4、这里是设置我们 MySQL 数据库的密码。

Current Root Password:这个当前的密码,如果没有,可以不填写;

MySQL Root Password:输入新的 MySQL 密码;

Repeat Password:再次输入密码。

填写好之后就点击“Next”(下一步)来进行下面的操作吧,其它的可以不管。

5、在这里主要是把 MySQL 设置成 Windows 服务来启动。

在 Windows Service details 下的 Windows Service Name 里给 MySQl 起一个服务的名称,让它默认就行了,如果你之前已经安装过,请主意名称。并在 Start start MySQL Server at System Startup(开机启动MySQL服务器)的前面打上勾,以便让 MySQL 随 Windows 的启动而启动,如果你不想让 MySQL 随 Windows 的启动也可以不勾选。

在 run windows service as 下的选择 Standard system account,选好之后点击下面的“Next”(下一步)来进行下一步的操作。

6、接下来一切默认点击“Next”。当程序安装配置完成的时候,就会提示我们说程序已经安装完成了,在安装完成的界面里的 Start MySQL Workbench after Setup(在设置完成之后启动mysql工作台),然后点击下面的“Finish”(完成)来结束 MySQL 的安装。

7、为了让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.官网:http://www.phpmyadmin.net/home_page/index.php

2、将mysql-cluster-gpl-7.3.3-winx64.msi解压到E:\phpMyAdmin中.

3、在IIS中创建一个虚拟目录php指向E:\phpMyAdmin(也可以放到已有的网站目录中)。

4、进入http://localhost/(或者你所指定的目录)。

如果可以打开phpMyAdmin,那么恭喜你,到此为止电脑的全部环境已经配置完成。如果出现错误可以在此留言解决!

关注<爱上极客>公众号,定期推送精彩内容!

喜欢 (0)

如未说明则本站原创,转载请注明出处:爱上极客 » Windows8.1 中配置IIS+PHP+MySQL+phpMyAdmin环境


0
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(6)个小伙伴在吐槽
  1. iis都出8了啊
    wingsBlog2014-06-06 22:17 回复
    • 不是的。。那是操作系统。。
      yan2014-06-07 07:40 回复
  2. 好复杂的。
    屠龙2014-06-09 21:05 回复
  3. 目前还是用老一代吧
    屠龙2014-06-13 16:25 回复
  4. 如果我要本地大家测试环境,还是会用那种一键集成的!
    来赚博客2014-07-03 12:38 回复
    • 是啊,一键集成的目的就是为了方便大家。。这样配置只是更个性化一些了
      yan2014-07-12 07:38 回复