文档章节

win7搭建Apache+php开发环境

libipan
 libipan
发布于 2016/02/15 14:45
字数 630
阅读 36
收藏 0

环境

    操作系统: win7 64位

    apache-2.4.18

    php-5.6.18


下载

    一、apache

        进入官网下载地址:http://httpd.apache.org/download.cgi#apache24,点击最后一个选项及安装windows版本,如下图:

        

        选择一个下载平台,这里选择第一个ApacheHaus,

        

        该平台上有基于VC11和VC9的两种版本,根据自己本身环境选择即可,我选择的是VC11。由于本人电脑是64位,所以选择x64的。

        VC9的支持以下系统:

            Windows XP x64
            Windows Server 2003 x64
            Windows Vista x64
            Windows Server 2008 x64
            Windows 7 x64
            Windows Server 2012 x64
            Windows 8/8.1 x64

        VC11的支持以下系统:

            Windows Vista x64
            Windows Server 2008 x64
            Windows 7 x64
            Windows Server 2012 x64
            Windows 8/8.1 x64

        

    二、php

        进入官网下载地址:http://php.net/downloads.php,点击Windows downloads安装windows版本,如下图:

        

        选择VC11 x64线程安全的版本,下载即可

        


安装及配置

    将下载的apache和php压缩包解压到一个目录(我这里解压路径分别是F:\01-develop\Apache24、F:\01-develop\php-5.6.18,以下代码中若用到可以自行更改为自己的路径)

    一、apache

        编辑conf目录下的httpd.conf文件,修改定义的根地址

Define SRVROOT "F:/01-develop/Apache24"

        修改端口,默认是80,若被占用自行修改,我这里改为8080

Listen 8080

        配置php的支持,在文中添加以下内容(这里注意php5apache2_4.dll名称,各个版本可能不同)

# php5 support
LoadModule php5_module F:/01-develop/php-5.6.18/php5apache2_4.dll
AddType application/x-httpd-php .php .html .htm
# configure the path to php.ini
PHPIniDir "F:/01-develop/php-5.6.18"

        配置web目录,默认是htdocs,觉得别扭,我改为了web

DocumentRoot "${SRVROOT}/web"
<Directory "${SRVROOT}/web">

        配置首页,默认只有index.html,这里添加一个index.php

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

    二、php

        复制php.ini-development为php.ini文件进行编辑,这里要指定php的扩展库路径

; On windows:
; extension_dir = "ext"
extension_dir = "F:\01-develop\php-5.6.18\ext"


试运行

    首先,使用一个小技巧,将apache服务安装到windows服务列表中,并命名为apache24:打开cmd(用管理员权限,可能报错),输入"F:\01-develop\Apache24\bin\httpd.exe" -k install -n apache24,回车,服务安装完毕。(该步骤可以省略)

    在apache根目录内新建一个目录名为web(与之前配置的必须一样),然后在web目录内新建一个index.php文件,内容为:

<?php 
echo "Hello World!";
?>

    启动apache服务,在web浏览器内输入http://localhost:8080,页面打印出Hello  World!,运行成功。



© 著作权归作者所有

共有 人打赏支持
libipan
粉丝 0
博文 4
码字总数 630
作品 0
东城
程序员
Apache基础教程

Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的A...

harries
2016/03/23
29
0
ArcGis Engine(AE)开发环境的搭建

要想做ArcGis Engine开发,就必须得搭建好一个开发环境,不搭建好开发环境,一切只能是纸上谈兵。在这里我们使用的是ArcGis10.0和VS2008搭建开发环境。具体方法如下: 所需软件: 1. VS2008。...

WhuGisExp
2013/03/15
0
2
win7 64位 汇编环境搭建(二)

二,利用DOSBOX进行分立汇编环境搭建 在我的第一篇博文win7 64位 汇编环境搭建(一)中我介绍了如何利用DOSBOX在win7 64位环境中进入debug环境中进行汇编相关指令的练习,今天就把我如何搭建分...

zhangwenwen
2012/09/20
0
1
在Cloud9上搭建Yii开发环境

最近想尝试一下在 IDE 环境下写 PHP。但是 eclipse 之类的 IDE 感觉比较麻烦,还要装插件,配环境。想弄个简单一点的。之前尝试用过 Cloud9 写过一些Node.js,于是看看是否也能比较好地支持 ...

ljie-PI
2013/12/08
200
0
centos6.2 64位LNMP(linux+nginx+mysql+php)实现

现在nginx运用越来越广泛。这是因为NGINX在某些方面优于apache。并且NGINX在web服务当中占有一定的比例,我们有必要了解和学习。下面步入正题,看LNMP架构怎么搭建。 首先,分析下LAMP架构的...

duyunlong
2013/03/01
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Go语言_通神之路(2)

1、包 每个Go程序都是由包构成,从main包开始运行,就是我上一篇讲到的,都是从main函数开始执行,但是必须在main包下面! package mainimport ( "fmt" "math/rand")func ...

木九天
昨天
2
0
51.php-fpm的pool 慢日志 open_basedir 进程管理

12.21 php-fpm的pool 12.22 php-fpm慢执行日志(测试时报错) 12.23 open_basedir 12.24 php-fpm进程管理 12.21 php-fpm的pool: php-fpm里的pool也叫池子,咱们之前加入过www的配置,这个w...

王鑫linux
昨天
0
0
java内存模型概述

1、Java虚拟机运行时数据分区图 程序计数器:线程私有,是一块较小的内存空间,它是当前线程所执行的字节码文件的行号指示器 java虚拟机栈:线程私有,其生命周期与线程相同,这也就是我们平...

京一
昨天
0
0
shell学习之test语法

因为if-then语句不能测试退出状态码之外的条件,所以提供了test, 如果test命令中列出的条件成立,test命令就会退出并返回退出状态码0;如果条件不成立,test命令就会退出并返回非零的退出状态...

woshixin
昨天
0
0
openJDK之如何下载各个版本的openJDK源码

如果我们需要阅读openJDK的源码,那么需要下载,那么该去哪下载呢? 现在JDK已经发展到版本10了,11已经处于计划中,如果需要特定版本的openJDK,它们的下载链接在哪呢? 1.openJDK的项目 链接...

汉斯-冯-拉特
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部