windows下安装apache2.4和php5.5、mysql服务


最近在工作做开发的时候,安装一些工具和服务等,遇到了麻烦,就是要求phpXXX、apacheXXX,于是决定把我的apache升级到2.4,php升级到5.5,开整。

一、先卸载Apache2.2:

  首先运行services.msc,在服务中停止 apache 服务。

  方法一:
    1、用sc.exe这个Windows命令
      开始--运行--cmd.exe,然后输入sc就可以看到了。使用办法很简单:
      sc delete “服务名” (如果服务名中间有空格,就需要前后加引号)
      如针对上面的: sc delete Apache2.2
    2、删除apache文件夹。

  方法二:

    1.打开电脑 “开始”->“运行”-> cmd,进入DOS命令行窗口,进入Apache安装目录,如 D:\Apache2.2\bin目录。
    2.输入命令:httpd.exe -k uninstall 卸载Apache服务。(注:httpd.exe -k install 命令是安装Apache 服务)。
  方法三:直接进行注册表编辑
  打开注册表编辑器,找到下面的键值:
  HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services 一般服务会以相同的名字在这里显示(类似Apache2.2)一个主健,直接删除相关的键值便可。

二、安装Apache2.4:

  1、Apache官方下载地址:http://httpd.apache.org/

    下载Apache2.4版本(下载的是httpd-2.4.17-x64-vc11.zip)(详细下载方法参照:http://jingyan.baidu.com/article/29697b912f6539ab20de3cf8.html)

  2、解压后是一个压缩包,把他放到D:\Apache2.4 

  3、配置Apache2.4/conf/httpd.conf文件 

    1.  Define SRVROOT "/Apache24" =》  Define SRVROOT "D:/Apache2.4"
       ServerRoot "${SRVROOT}"   =》  ServerRoot "D:/Apache2.4"

       DocumentRoot "${SRVROOT}/htdocs"  =》  DocumentRoot "E:/www"  //项目目录
       <Directory "${SRVROOT}/htdocs">    =》  <Directory "E:/www">

       DirectoryIndex index.html   =》  DirectoryIndex index.php index.html index.htm

       ScriptAlias /cgi-bin/ "${SRVROOT}/cgi-bin/"  =》  ScriptAlias /cgi-bin/ "D:/Apache2.4/cgi-bin/"

       <Directory "${SRVROOT}/cgi-bin">  =》  <Directory "D:/Apache2.4/cgi-bin">

       # Include conf/extra/httpd-vhosts.conf  =》  去掉前面的#

       Listen 80   =》  后面添加Listen 81、Listen 8080

      载入php模块,在安装php后添加

      # php5 support
      LoadModule php5_module "D:/php/php5apache2_4.dll"
      AddType application/x-httpd-php .php
      # configure the path to php.ini
      PHPIniDir "D:/php"

  4、安装Apache服务:

    cmd命令行下进入到apache下面的bin目录,输入

    httpd -k install

    把apache安装成windows后台服务。

  5、后续:

    安装完apache后,可以打开系统服务,查看是否存在Apache服务

    开始-->运行-->services.msc-->确定

  6、安装注意事项:

    1.保持Apache为64位(和自己电脑保持一致)

    2.保持Apache和php都为 一个编译版本。即同为VC9或VC11

三、安装php5.5

  1、下载php,地址:http://windows.php.net/download/#php-5.5

  2、把下载下来的php解压,在D盘新建文件夹php,把解压出来的文件全部拷贝到 D:\php下

  3、在系统环境变量PATH中添加 ;D:\php\ext 重启后生效

  4、设置Apache加载php

    使用php5apache2_4.dll来配置

    打开Apache24\conf下httpd.conf,在最后加上

# php5 support
LoadModule php5_module "D:/php/php5apache2_4.dll"
AddHandler application/x-httpd-php .php
# configure the path to php.ini
PHPIniDir "D:/php"

  5、配置php.ini文件

    修改php.ini-development文件

    short_open_tag = On

    serialize_precision = 100

    memory_limit = 512M

    extension_dir = "D:/php/ext"

    upload_tmp_dir = D:\Apache2.2\tmp

    upload_max_filesize = 10M

    去掉注释:

      extension=php_curl.dll
      extension=php_fileinfo.dll
      extension=php_gd2.dll

      extension=php_mysql.dll
      extension=php_mysqli.dll

      extension=php_mbstring.dll

      extension=php_pdo_mysql.dll

    date.timezone = PRC

    session.save_path = "E:\www\data"

  6、重启Apache服务器。

      网站文件夹E:/www新建一个index.php,内容为<?php phpinfo(); ?>保存,访问出现php的信息就说明php已经成功安装。

四、mysql安装

  1、下载地址:http://www.apachelounge.com/download/win64/

  2、MySQL安装我简单说了下也就是通过cmd命令即可。(每行回车)

    d:
    cd mysql\bin
    MySQLd --install MySQL
    net start MySQL
  3、修改php.ini如下

    第730行; extension_dir = "ext",去掉前面的“;”,并改为extension_dir ="d:\PHP\ext"

    extension=php_mysql.dll

    extension=php_mysqli.dll

参考网址: http://www.myxzy.com/post-386.html

      http://jingyan.baidu.com/article/fcb5aff797ec41edaa4a71c4.html

      http://www.xuebuyuan.com/1910896.html

      http://jingyan.baidu.com/article/29697b912f6539ab20de3cf8.html

优质内容筛选与推荐>>
1、Python学习----第五模块笔记(网络编程进阶之RabbitMQ与Redis)
2、MSN Spaces
3、C语言练习代码-7
4、如何在asp.net中关闭B页面时,自动刷新A页面?
5、WPF:如何实现单实例的应用程序(Single Instance)


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号





    联系我们

    欢迎来到TinyMind。

    关于TinyMind的内容或商务合作、网站建议,举报不良信息等均可联系我们。

    TinyMind客服邮箱:support@tinymind.net.cn