Windowsserver2003下搭建IIS+PHP+MySQL+PHPmyadmin

  1. 安装IIS在这里不在赘述,重点配置iis解析php和phpmyadmin的配置
  2. 去这里http://www.php.net/下载php,我下载的是php-5.2.16-Win32-VC6-x86.zip
  3. 然后将文件解压到C盘下
  4. 将PHP目录(C:/PHP)下的 php.ini-dist 文件重命名为 php.ini
  5. 修改以下几个地方 extension_dir=”C:\php\ext” —指向php文件夹下放置“php_*.dll”文件的路径 default_charset=”utf-8″ ,修改默认字符集,这里,如果前面有分号“;”,去掉这个分号; register_globals=Off 改为 register_globals=On ,使传递全局变量有效; extension=php_dba.dll 取消前面分号(以前扩展同此处) extension=php_dbase.dll extension=php_mbstring.dll连接mysql数据库扩展用到 extension=php_mcrypt.dll extension=php_gd2.dll  GD库做图,一般用于图形验证码; extension=php_mysql.dll  用于连接MYSQL数据库; magic_quotes_gpc = On  如果是 Off,一定要打开为 On,这是防止sql攻击的重要的一步!5.0版本已经默认 On 了。 
  6. 修改好后把 php.ini 文件复制到 C:\WINDOWS\ 目录里
  7. 将PHP目录下的 php5ts.dll 、libmcrypt.dll、libmyql.dll文件拷贝到 C:\WINDOWS 下。
  8. 然后配置iis 1、打开IIS,在需要支持PHP的网站上点右键选择“属性”。 2:找到“主目录”标签,点击“应用程序设置”里右下角的“配置”按钮。 3:在“应用程序扩展”窗口中,点击“添加”,可执行文件路径 c:/php/php5isapi.dll 文件,扩展名输入 .php,这样在解析过程中将自动调用php5isapi.dll解释PHP语言。另外还需要把“脚本引擎”和“检查文件是否存在”选中。4:点击网站属性窗口的“ISAPI筛选器”标签,添加筛选器,筛选器名称:php,可执行文件:C:\php\php5isapi.dll,确定。5:点击属性窗口中的“文档”,添加index.php,default.php。6:返回IIS管理器,在“web服务扩展”里添加新的服务扩展,扩展名:php,要求的文件:C:\php\php5isapi.dll,“设置扩展状态为允许”前打钩。
  9. 到这里,IIS下配置完毕,重启IIS即可。在网站下新建 index.php ,里面写上一句 <?php echo phpinfo();?> 即可。打开网站url,看是否正常显示了php的信息,如果正常,说明配置成功。
  10. 安装mysql(在此省去200字)
  11. 然后下载phpmyadmin: http://www.phpmyadmin.net/home_page/downloads.php
  12. 然后将解压的文件放在网站根目录下phpMyAdmin(个人觉得要把目录名字起的很变态,而且不要告诉别人phpMyAdmin的目录名字,而且不要随便给别人说你数据库用户和密码以及phpmyadmin的路径。。。不解释)
  13. 将编辑phpMyAdmin\libraries下的config.default.php 找到$cfg[‘Servers’][$i][‘auth_type’]改为cookie(安全性不是很高,但是只能用这个)
  14. 然后将config.default.php复制到phpMyAdmin下改名为config.inc.php
  15. 然后重启IIS,输入网址加上phpMyAdmin

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏石瞳禅的互联网实验室

看图理解进程间通信IPC

进程间通信(inter-process communication或interprocess communication,简写IPC)是指两个或两个以上进程(或...

45520
来自专栏KK的小酒馆

用aliyun的Maven仓库下载Android Studio内依赖包

从GitHub导入新项目时,总是在gradle运行中卡壳,各种依赖包无法从jcenter或者Maven仓库下载下来,公司网也差……一上午就这么废了。 如果你也...

12520
来自专栏玄魂工作室

免杀后门之MSF&Veil-Evasion的完美结合

Veil-Evasion 是 Veil-Framework 框架的一部分,也是其主要的项目。利用它我们可以生成绕过杀软的 payload !kali 上并未安装...

31640
来自专栏python开发者

Ubuntu部署python3.5的开发和运行环境

Ubuntu部署python3.5的开发和运行环境 1 概述 由于最近项目全部由python2.x转向 python3.x(使用目前最新的 python3.5....

290100
来自专栏乐沙弥的世界

Linux下编译安装Apache httpd 2.4

15120
来自专栏大魏分享(微信公众号:david-share)

新一代企业应用平台的探究(上):只拿干货说话

18520
来自专栏云计算教程系列

如何在Ubuntu 14.04上备份OrientDB数据库

OrientDB是一个多模型NoSQL数据库,支持图形和文档数据库。它是一个Java应用程序,可以在任何操作系统上运行; 它也完全是ACID投诉,支持多主复制。

8500
来自专栏电光石火

Gradle安装使用

简单介绍 Gradle是一个好用的构建工具 使用它的原因是 1、配置相关依赖代码量少,不会像maven一样xml过多 2、打包编译测试发布都有,而且使用起来方便...

37040
来自专栏企鹅号快讯

使用Jenkins自动部署博客

这篇文章比较简单,适合初学的读者,本文可以帮助你对基于Jenkins的持续集成有一个比较全局的概念。 提出问题 为了使用HTTPS,我将博客从GitHub Pa...

37450
来自专栏java一日一条

我是如何统治内网的

工具:bettercap、metasploit、dnsspoof、armitage

18310

扫码关注云+社区

领取腾讯云代金券