文档章节

win7搭建Apache+php开发环境

libipan
 libipan
发布于 2016/02/15 14:45
字数 630
阅读 39
收藏 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
用vs2012构建汇编语言环境?

我打算学汇编,书也借好了,《intel汇编语言程序设计》,美Kip.R.Irvine写的。 我的笔记本是WIN7旗舰版64位的,VS是2012旗舰版的! 我在网上搜了构建汇编语言环境的方法,最接近的是 http:/...

李嘉图
2013/01/13
9.6K
6

没有更多内容

加载失败,请刷新页面

加载更多

GO redis 相关操作

在gopath 目录下安装 go get github.com/garyburd/redigo/redis package mainimport ("fmt""github.com/garyburd/redigo/redis")//定义一个全局链接池变量var pool *redis.Pool//......

汤汤圆圆
34分钟前
7
0
java8性特性,常用的lambda表达式

1、抽取多个对象中的某个属性,用数组接收 List<Student> students = new ArrayList<>(); List<String> names =students.stream().map(Student::getName).collect(Collectors.toList()); 2、......

Boss-x
35分钟前
8
0
flutter 子组件与父组件

无论是子组件还是父组件,任何时候initState()只执行一次,如果需要判断 就在build里面进行,不然无效的。

大灰狼wow
37分钟前
4
0
Rancher Labs引入全球首个多集群、多租户的Prometheus支持!

近日,Rancher Labs宣布加强对Prometheus的支持,提高Kubernetes集群的可见度。Rancher也因此成为唯一一个在多集群、多租户环境中支持Prometheus的解决方案。 Prometheus正迅速成为监控云原生...

RancherLabs
40分钟前
5
0
vue项目中api接口管理总结

默认vue项目中已经使用vue-cli生成,安装axios,基于element-ui开发,axiosconfig目录和api目录是同级,主要记录配置的相关。 1. 在axiosconfig目录下的axiosConfig.js import Vue from 'vue...

peakedness丶
42分钟前
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部