zoukankan      html  css  js  c++  java
  • win7(64位)php5.5-Apache2.4-环境安装

    一、安装配置Apache2.4.7(httpd-2.4.7-win64-VC11.zip )

       

    1、解压下载的安装包:httpd-2.4.12-x64-vc11-r2.zip将其放到自己的安装目录(我的目录D:phpEnvApache24)

    win7(64位)php5.5-Apache2.4-mysql5.6环境安装
    2、然后对http.conf(D:phpEnvApache24confhttp.conf)配置文件进行修改-使用记事本打开就行

      (1)修改ServerRoot Apache的根路径:

            (38行)Define SRVROOT "D:/phpEnv/Apache24"  在此已经定义 SRVROOT 为 目录 D:/phpEnv/Apache24 其他都引用 ${SRVROOT} 故只修改这一处即可。 

       (2)如果怕端口被占用 可以修改端口:

            (60行)Listen 80

            (226行)ServerName localhost:80

            常用占用80端口的软件有:iis,迅雷(关闭迅雷即可)。

     (3)修改DocumentRoot Apache访问的主文件夹目录,就是php、html代码文件的位置。Apache默认的路径是在htdocs(DocumentRoot "${SRVROOT}/htdocs")下面,里面会有个简单的入口文件index.html。这个路径可以自己进行修改,我这里将其配置在我自己新建的文件夹www(D:phpEnvwww)下。

      (250行)DocumentRoot "D:/phpEnv/www"

      (251行)<Directory "D:/phpEnv/www">

      (4)修改入口文件配置:DirectoryIndex一般情况下我们都是以index.php、index.html、index.htm作为web项目的入口。Apache默认的入口只有index.html需要添加其他两个的支持,当然这个入口文件的设置可以根据自己的需要增减,如果要求比较严格的话可以只写一个index.php,这样在项目里面的入口就只能是index.php

    (280行)

      <IfModule dir_module>
        DirectoryIndex index.html
      </IfModule>

    改为=>

           <IfModuledir_module>

            DirectoryIndex  index.php index.htm index.html

            </IfModule>

      (5)设定serverscript的目录:

      ScriptAlias /cgi-bin/ "${SRVROOT}/cgi-bin/"

    3、接下来就可以启动Apache了

         开始---运行,输入cmd,打开命令提示符。接着进入D:phpEnvApache24in目录下回车httpd回车,如图所示.

        没有报错的话就可以测试了(保持该命令窗口为打开的状态)。

        把Apache24htdocs目录下的index.html放到D:phpEnvwww目录下,用浏览器访问会出现“It works”那么就说明apache已经正确安装并启动了。也可以自己写一个简单的index.html文件也可以打开。

    win7(64位)php5.5-Apache2.4-mysql5.6环境安装

    4、将Apache加入到window服务启动项里面并设置成开机启动

    先关闭httpd的服务(将命令窗口关闭即可)

    重新打开一个新的命令窗口进入到D:phpEnvApache24in目录下:

    添加HTTP服务的命令是:httpd.exe -kinstall -n "servicename"  servicename是服务的名称,我添加的是:httpd.exe -k install -n "Apache24"命令成功后会有成功的提示,此时你可以在window服务启动项中看到Apache24这个服务

    然后点击启动就可以了,如果不想设置成开机启动的话也可以将启动类型修改为手动。

    如果要卸载这个服务的话,先要停止这个服务,然后输入httpd.exe -k uninstall -n "Apache24"卸载这个服务。

    当然也可以通过D:phpEnvApache24in下面的ApacheMonitor.exe来启动Apache这里就不多说了

    如此Apache的配置就基本完成了。

    win7(64位)php5.5-Apache2.4-mysql5.6环境安装
     
     

    二、安装配置php5.5.10(php-5.5.10-Win32-VC11-x64.zip)

    1、将下载的php-5.6.11-Win32-VC11-x64.zip  解压到安装目录下我的是(D:phpEnvphp)

    2、将目录下的php.ini-development文件复制一份并改名为php.ini他是php的配置文件

    3、为Apache服务添加php支持

    打开Apache的配置文件http.conf在最后加上

    # php5 support
    LoadModule  php5_module D:/phpEnv/php/php5apache2_4.dll
    AddType application/x-httpd-php .php .html .htm
    # configure thepath to php.ini
    PHPIniDir "D:/phpEnv/php"
    

       这里我添加在LoadModule下面

    添加的时候要保证你的php5apache2_4.dll文件确实存在php5.5的早期版本里面是没有这个文件的,不过高点版本里面已经有了,可以打开php安装目录找下这个文件

    PHPIniDir"D:/phpEnv/php"这个就是你的php根目录

    win7(64位)php5.5-Apache2.4-mysql5.6环境安装

    4.重启Apache服务器。

    5.测试。删除www中其他文件,新建一个index.php,内容为<?php phpinfo(); ?>保存,访问出现php的信息就说明php已经成功安装。

    备注:

    Php的一些常用配置修改:(D:phpEnvphpphp.ini)

    时区的设置:date.timezone = Asia/Shanghai

    错误报告等级:error_reporting = E_ALL这个在开发模式下可以全部打开。

    win7(64位)php5.5-Apache2.4-mysql5.6环境安装
     
     修改默认网站目录后出错明天再改!修改默认目录失败,只好采用默认网站目录:htdocs 没有找到原因????????????
     
  • 相关阅读:
    有点忙啊
    什么是协程
    HDU 1110 Equipment Box (判断一个大矩形里面能不能放小矩形)
    HDU 1155 Bungee Jumping(物理题,动能公式,弹性势能公式,重力势能公式)
    HDU 1210 Eddy's 洗牌问题(找规律,数学)
    HDU1214 圆桌会议(找规律,数学)
    HDU1215 七夕节(模拟 数学)
    HDU 1216 Assistance Required(暴力打表)
    HDU 1220 Cube(数学,找规律)
    HDU 1221 Rectangle and Circle(判断圆和矩形是不是相交)
  • 原文地址:https://www.cnblogs.com/wuling129/p/4709091.html
Copyright © 2011-2022 走看看