文档章节

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
东城
程序员
私信 提问
加载中

评论(0)

Apache基础教程

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

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

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

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

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

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

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

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

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

duyunlong
2013/03/01
0
0

没有更多内容

加载失败,请刷新页面

加载更多

智慧城市交通的要素:路口监管可视化系统的解决方案

前言 随着信息时代的发展变迁,荧幕里呈现的 智慧城市慢慢出现了在现实生活中,很大程度上便利了日常的管理和维护。在智慧城市的大背景下, 智慧交通监管可视化系统是其重要的组成部分,通过...

osc_b8epmas9
57分钟前
19
0
CPU上下文切换以及相关指标的理解

前言 上下文切换这个词一直不理解,看了无数遍就忘了无数遍,知道看到《操作系统导论》这本书,终于有了略微的理解。这也证明了我的方向是没错的,一直认为做运维还是得理解底层的知识,不理...

osc_n1x6m26g
59分钟前
23
0
记一次 React Native 大版本升级过程——从0.40到0.59

去年把公司几个react native 相关的项目升级了下,已经过去一段时间了,这里系统整理下之前的整个过程。 背景 之前到公司的时候发现公司用的还是0.40的版本,据了解,当时项目做的比较早,导...

osc_j34n26zn
今天
13
0
谈谈压测

背景 随着业务不断发展,用户量不断增加,系统负载越来越高。为了解决系统负载问题,我们是不是直接大量增加机器就可以了? 同时,公司业务开展需要,可能需要开展各种营销活动,目前系统是否...

osc_cudh2wh2
今天
19
0
scipy.sparse的一些整理

一、scipy.sparse中七种稀疏矩阵类型 1、bsr_matrix:分块压缩稀疏行格式 介绍   BSR矩阵中的inptr列表的第i个元素与i+1个元素是储存第i行的数据的列索引以及数据的区间索引,即indices[i...

osc_auwur47t
今天
27
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部