zoukankan      html  css  js  c++  java
  • Windows下安装Apache2.4+PHP5.4+Mysql5.7

    注:文中所写的安装过程均在Win7 x86下通过测试,提供的百度云下载链接均为32位安装包,如需Apache和PHP的64位安装包请从官网下载!

    一、安装Apache2.4.12

    Apache官方下载地址:http://www.apachelounge.com/download/VC11/

    32位安装包下载链接(百度云):http://pan.baidu.com/s/1bnuH04J

    1.下载回来的文件为一压缩包,直接解压好放到要想要安装的位置即可。(这里以C:\Web\Acpache24为例)

    2.用记事本打开Apache24\conf下httpd.conf 文件

      (1)第38行 Define SRVROOT "/Apache24" 改为 Define SRVROOT "C:/Web/Apache24",即我们Apache程序解压后存放的位置。(注意这里要用正斜线,与Windows下的路径分隔符是有区别的,下同)

      (2)第220行#ServerName localhost:80前面的"#"号去掉

        注意这里如果修改了端口号,需在第60行Listen后面做出同样的修改以保持一致!

      (3)第244行 DocumentRoot "${SRVROOT}/htdocs" 改为 DocumentRoot "C:/www" (这里需要先在C盘下建立一个名www文件夹网站根目录所在的路径,也可根据自已的情况设为其它路径)

        第245行 <Directory "${SRVROOT}/htdocs"> 同理改为 <Directory "C:/www"

      (4)第278行 DirectoryIndex index.html 改为 DirectoryIndex index.html index.php index.htm,这是为了支持包括php在内的更多默认页

    3.启动Apache:打开cmd,输入如下图所示命令,如果httpd.conf配置正确的话,输入httpd并按回车后是没有任何提示的(注意:不能关掉这个命令窗口,否则apache服务会关掉

    如果出现下图所示的错误,可参考http://jingyan.baidu.com/article/4f7d57129fa86e1a201927de.html解决

    4.测试。将Apache24\htdocs目录下的index.html文件放到D:\www目录下,用浏览器访问http://localhost,出现“It works”就说明Apache已经正确安装,并且服务正常启动了。

    如果出现下图所示的错误,需打开Apache24\conf\extra\httpd-vhosts.conf配置文件,将第31行的 DocumentRoot "${SRVROOT}/htdocs" 修改为 DocumentRoot "C:/www"(即我们之前创建的网站根目录)重启Apache服务。(注:每次修改配置文件后,都需要重启服务才能生效

    5.将Apache加入为windows的系统服务,实现自启动

      (1)关闭掉刚才的cmd窗口,否则下面会报错

      (2)以管理员身份重新开启一个cmd窗口,输入如下图所示命令,其中-n后面的字符串为服务名,也可以自己定义为其它的,安装成功后在cmd中会有提示,并且可以在"服务"中看到一个叫"Apache24"的服务,之后就可以在这里对Apache服务进行管理了。

      (3)如果要卸载这个服务的话,首先要停止这个服务,然后输入httpd.exe -k uninstall -n "Apache24"卸载,与上面相同,cmd要在管理员模式下运行

      (4)安装好以后,我们可以通过Apache24\bin文件夹下的ApacheMonitor.exe来管理Apache服务,任务栏中也会有显示这个软件,可以更为方便地管理Apache的运行

    至此Apache的基本安装就已经完成了!

    二、安装PHP5.4.41

    PHP官方下载地址:http://windows.php.net/download/

    32位安装包下载链接(百度云):http://pan.baidu.com/s/1o6zKHmi

    1.下载回来的文件为一压缩包,直接解压好放到要想要安装的位置即可。(这里以C:\Web\PHP为例)

    2.将php.ini-development复制一份,并改名为PHP.ini

    3.打开Apache24\conf下httpd.conf,在文件的末尾加上

    # php5 support
    LoadModule php5_module "C:/Web/PHP/php5apache2_4.dll"
    AddHandler application/x-httpd-php .php
    # configure the path to php.initially
    PHPIniDir "C:/Web/PHP"

    用来支持PHP,其中两个字符串中的内容为PHP的路径,需根据PHP解压的位置不同而自己调整

    4.重启Apache服务器

    5.测试:删除C:\www文件夹中的其他文件,新建一个index.php,内容如下

    <?php

    phpinfo();

    ?>

    保存后打开浏览器访问http://localhost,出现php的信息就说明php已经成功安装

    至此PHP的基本安装就已经完成了!

    三、安装Mysql5.7.2.0

    Mysql官方下载地址:http://dev.mysql.com/downloads/mysql/

    文件下载链接(百度云):http://pan.baidu.com/s/1dDk3YMH

    1.下载后直接运行安装文件即可安装

    2.修改php.ini以支持Mysql

      (1)第721行 extension_dir = "ext", 去掉前面的分号";",并改为extension_dir ="C:\Web\PHP\ext"

      (2)第871、872行,去掉前面的";"

        extension=php_mysql.dll

        extension=php_mysqli.dll

          注:在第859行到第896行有很多DLL,你要用到什么,去掉前面的";"就可以了。

      (3)重启Apache

  • 相关阅读:
    C++中迭代器失效的问题
    怎么转载别人的博客
    Linux下模拟实现shell
    Linux下的文件描述符与文件指针及其区别
    智能指针
    C++模板(下)
    C++中的模板(上)
    僵尸进程和孤儿进程
    Linux下的atexit函数
    多线程练习
  • 原文地址:https://www.cnblogs.com/lzj0218/p/4625340.html
Copyright © 2011-2022 走看看