首先安装Apache, 下载地址: http://www.apache.org/

如果你是第一次安装就一直下一步不要进地设什么不必要的设置,运行一定会ok!

接下来就是安装php了, 下载地址: http://www.php.net/downloads.php, 最新版的为 PHP 5.2.6, 我下载了最新版的, GD库支持png, gif, jpg等格式。

接下来对apache支持php的配置,用记事本打开httpd.conf( C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf )这个文件进行修改:

①找到:

AddType application/x-gzip .gz .tgz

在下面添加以下几行:

AddType application/x-httpd-php .php

AddType application/x-httpd-php .php4

AddType application/x-httpd-php .php3

AddType application/x-httpd-php .phtml

AddType application/x-httpd-php-source .phps

AddType image/x-icon .ico

②找到:

#LoadModule ssl_module modules/mod_ssl.so

在下面添加一行:

LoadModule php5_module C:\php\php5apache2_2.dll

(特别提示:如果你的Apache版本为1.x的,此处应为:LoadModule php5_module C:\php \php5apache.dll;如果你的Apache版本为2.0.x-2.2.x的,此处应为:LoadModule php5_module C: \php\php5apache2.dll )

③找到:

DirectoryIndex index.php…

这行,可以这样修改,添加默认的文件名:

DirectoryIndex index.php default.php index.htm index.html default.htm default.html

二.安装配置PHP5.2.6

1.解压缩PHP5.2.6压缩包到C:\PHP(这个路径和文件名都可以随意,不过以下要是用到这个路径和文件名,如果你用的不是该路径和文件名,请做相应的修改)。

2.复制C:\PHP目录下的以下文件到windows的系统文件夹里,文件夹视Windows版本的不同而不同(如果是 Windows9x/ME,则为c:\windows\syste;如果是Windows NT/2000,则为c:\winnt\system32;如果是Windows XP/server2003,则为c:\windows\system32。其中C:\为你现在所使用的操作系统的系统盘,如果你目前操作系统不是安装在 C:\windows下,请相应做出修改)

php5ts.dll

fdftk.dll

fribidi.dll

gds32.dll

libeay32.dll

libmcrypt.dll

libmhash.dll

libmysql.dll

libswish-e.dll

msql.dll

ntwdblib.dll

ssleay32.dll

yaz.dll

3.把C:\PHP目录下的文件php.ini-dist改名为php.ini(该配置文件自动给所有添加内容加上“//”,增加安全,同时也增加了麻 烦;如果把php.ini-recommended改名为php.ini,该配置文件不给所添加内容加上“//”,减少了安全,但更加便利。选择哪个由你 决定),复制php.ini到C:\windows\(XP/2003/9x/Me)或C:\Winnt\(2000/nt)下,用记事本打开,做如下几 项修改:

①搜索extension_dir= ./这行,并将其路径指到你的PHP目录下的extensions目录,修改为:extension_dir = C:\PHP\ext

②如若想支持更多模块,请接下面去做,如果不想的话,直接保存php.ini文件即可。

PHP所支持模块很多,不过有些dll不是免费的,所以没有随PHP的压缩包一起发布,不过dlls文件夹里带的就非常多了,刚才我们已经把它们复制到 system32文件夹下了,现在我们测试看它支持多少模块。以下是我测试的结果,仅供参考,如果安装完毕后,弹出不支持xxx.dll模块的话,直接将 前面分号加上去就可以了。搜索:

;Windows Extensions

;Note that MySQL and ODBC support is now built in, so no dll is needed for it.

下面都用分号在前面注释掉了支持的扩展模块,如果你想PHP支持某个模块,请将前面的“;”去掉即可,下面是我测试后的结果,一般按照下面那样去掉注释后没什么问题的:

extension=php_bz2.dll

extension=php_cpdf.dll

extension=php_crack.dll

extension=php_curl.dll

extension=php_db.dll

extension=php_dba.dll

extension=php_dbase.dll

extension=php_dbx.dll

extension=php_domxml.dll

extension=php_exif.dll

extension=php_fdf.dll

extension=php_filepro.dll

extension=php_gd2.dll

extension=php_gettext.dll

extension=php_hyperwave.dll

extension=php_iconv.dll

;extension=php_ifx.dll

;extension=php_iisfunc.dll

extension=php_imap.dll

extension=php_interbase.dll

extension=php_java.dll

extension=php_ldap.dll

extension=php_mbstring.dll

;extension=php_mcrypt.dll

extension=php_mhash.dll

extension=php_mime_magic.dll

extension=php_ming.dll

extension=php_mssql.dll

extension=php_msql.dll

;extension=php_oci8.dll

extension=php_openssl.dll

;extension=php_oracle.dll

extension=php_pdf.dll

extension=php_pgsql.dll

;extension=php_printer.dll

extension=php_shmop.dll

extension=php_snmp.dll

extension=php_sockets.dll

;extension=php_sybase_ct.dll

extension=php_w32api.dll

extension=php_xmlrpc.dll

extension=php_xslt.dll

extension=php_yaz.dll

extension=php_zip.dll

修改完成后,保存php.ini。

③解压缩pecl-5.2.6-Win32.rar包,将其中的所有文件复制到C:\PHP\ext文件夹下。(该文件夹是PHP5.2.6的扩展文件存放之处,如果你用C语言编了PHP的扩展程序,也可以放到该文件夹下)

④在C:\PHP目录下新建一个文件夹,命名为:session。(该文件夹是用来保存session的,因为PHP没有类似ASP中的 application那样的长驻内存的变量,所以对于保存初始查询条件以备翻页之用,或者做购物车的来说,session几乎是唯一可选的。不过该文件 夹以后需要定期清理)

到此完成PHP的安装和配置。

三.Mysql的安装

Mysql相对来说是比较独立的,这个数据库很小,不能直接对它进行操作,不像access或者SQL2000那样有图形化的管理工具,不过目前已经有很 多图形化管理软件可以很好地操作它,比如:EMS SQL Manager 2005 for MySQL(强烈推荐 ?钣判愕腗ySQL管理软件),Navicat,phpMyAdmin,mysqlcc。这些软件可以到网上下载获得,在此不详细说明。

1.下载获得Mysql的for win32安装包后,用winzip打开,直接运行setup.exe,需要注意的是选择一个安装路径,当然,安装路径可以任意,不过建议将它和PHP安装在一起,选择C:\MySQL目录。

2.安装完成后MySQL自动进入设置阶段。按照默认方式进行配置,最后输入密码,完成设置。(默认的用户名是root,密码为空)

3.一般装完MySQL后会自动启动服务,如果没有启动的话,请双击C:\MySQL\bin\mysqld-nt.exe运行即可。

4.如果你已经下载了上面提到的几个管理软件,就可用它们进行MySQL的管理了。

四.IIS的配置(这里我就不多写了)

五.测试

用记事本新建个文件,写如下几行:

phpinfo();

?>

将文件改名为phpinfo.php,保存到C:\Apache Software Foundation\Apache2.2\htdocs目录下(该目录是你的站点根目录),然后在浏览器中输入http://localhost/phpinfo.php。

如果你可以看到相关的PHP信息,那就证明整个Windows下IIS6/Apache2.2.4+MySQL5.2+PHP5.2.6环境的安装配置工作胜利完成!

iis/apache + php5 + mysql5_Windows下IIS6/Apache2.2.4+MySQL5.2+PHP5.2.6安装配置方法相关推荐

  1. linux防火墙安装httpd配置,CentOS7下 Apache的安装配置方法

    前些天安装了Nginx,为了好玩我就又安装Apache,Apache的安装还算顺利.在此做一下学习记录和经验分享. 一.安装httpd 1.先查看一下系统有没有已经安装了httpd的,如果啥都没查到, ...

  2. 阿里云服务器 ECS 部署lamp:centos+apache+mysql+php安装配置方法 (centos7)

    阿里云服务器 ECS 部署lamp:centos+apache+mysql+php安装配置方法 (centos7) 1.效果图 1 2. 部署步骤 1 1. mysql安装附加(centos7) 7 ...

  3. Ubuntu下QT控制台程序无法运行的解决方案以及XTerm的配置方法

    Ubuntu下QT控制台程序无法运行的解决方案以及XTerm的配置方法 最近由于老师要求要在Ubuntu下QT上进程多线程服务器的开发,虽然只是单纯的调用qt的network模块,但是为了避免麻烦,我 ...

  4. mysql5.6.28安装教程百度经验_Linux(Ubuntu)下Mysql5.6.28安装配置方法图文教程

    mysql5.6.28安装配置方法 1.系统基本信息查看,尝试yum安装 $ sudo -s # df -lh Filesystem Size Used Avail Use% Mounted on / ...

  5. mysql 5.6.15安装图解_Windows8下mysql 5.6.15 安装配置方法图文教程

    MySQL是一款我十分喜欢的数据库,今天在Windows8系统下,下载了MySQL进行安装配置,下载地址:点击打开链接 特在此记录下自己的过程,一是起到总结的作用,二是能帮助那些和我一样在安装配置中有 ...

  6. windows下MySQL 5.7+ 解压缩版安装配置方法

    原文:windows下MySQL 5.7+ 解压缩版安装配置方法 方法来自伟大的互联网. 1.去官网下载.zip格式的MySQL Server的压缩包,根据需要选择x86或x64版.注意:下载是需要注 ...

  7. python3.6安装步骤-详解win7下python3.6安装配置方法步骤

    win7下python3.6安装配置方法图文教程 win7 python3.6安装教程及环境配置,具体内容如下 由于刚刚重装系统,发现安装得win7专业版存在漏洞,导致Python3不行安装,提示:P ...

  8. 2008 php5.6 mysql_MySQL_win2008 R2 WEB环境配置之MYSQL 5.6.22安装版安装配置方法,版本选择 因为MySql的版本越来 - phpStudy...

    win2008 R2 WEB环境配置之MYSQL 5.6.22安装版安装配置方法 版本选择 因为MySql的版本越来越多,而作为中小网站者可能没有足够的经济去购买商业版本,所以一般选择免费版,而且功能 ...

  9. win7mysql5.7.25安装教程_win7下MySql 5.7安装配置方法图文教程

    上学的时候经常使用MySql,当时也没想其他,主要是MySql对电脑的要求比较低,负载比较小.工作后一直在使用Oracle,现在因为项目的需要,重新安装MySql,发现变化有点多. 本经验适用于安装M ...

最新文章

  1. 菜单点击展开,超过四个则进行向右滑动显示demo
  2. 【IDEA】idea中maven项目Resource目录下的资源文件无法编译
  3. lt;SCRIPT src=quot;../scripts/LoadWebOffice.jsquot;gt;lt;/SCRIPTgt;
  4. 双步位移求解特征值matlab,数值分析——带双步位移的QR分解求特征值算法
  5. php 写入.csv文件注意点
  6. 复杂网络分析软件NetworkX和UCINET数据关联的方法
  7. cad字体渐变_CAD制造特效字体
  8. BASIC语言五十周年:怀念当年风华正茂的APPLE-II主机
  9. 电脑连上手机热点却不能上网
  10. 康托尔点集matlab实数,康托尔集是什么。详细解释
  11. 博科br310交换机级联
  12. 高数笔记(十):定积分的概念与性质,微积分基本公式,牛顿-莱布尼兹公式,变限函数求导
  13. RocketMQ面面观
  14. (云)服务器硬件性能测试
  15. [MySQL/初学者]数据完整性约束
  16. “三色河内塔”算法(三色汉诺塔)
  17. 计算机连接游戏手柄,电脑如何使用手柄_电脑怎么连手柄打游戏-系统城
  18. 硬件堡垒机、软件堡垒机、云堡垒机品牌怎么选?
  19. 教你如何用免费软件来发布活动直播
  20. 数字电路基础(五)算术运算电路

热门文章

  1. 俄罗斯最大社交网站(vk.com)被黑一亿数据 附图
  2. 打造个人股票监控系统 实时跟踪股票价格走势
  3. html语言中可视化标签,eyoucms uihtml 带html富文本可视化标签
  4. 计算机网络安全教育培训教程,网络安全培训教材(PPT 67页)
  5. Google怎么赚钱(转)
  6. ORA 12514 TNS listener does not currently know of service r
  7. 安装YLMF OS 5.0
  8. 牛顿法 拟牛顿法DFP BFGS L-BFGS的理解
  9. 工业数据分析为什么要用FusionInsight MRS IoTDB?
  10. 初学深度学习笔记(一)