win7搭建Apache+php开发环境
博客专区 > libipan 的博客 > 博客详情
win7搭建Apache+php开发环境
libipan 发表于2年前
win7搭建Apache+php开发环境
  • 发表于 2年前
  • 阅读 32
  • 收藏 0
  • 点赞 1
  • 评论 0

腾讯云 十分钟定制你的第一个小程序>>>   

摘要: 初学php,用apache搭建php环境,实现Hello World

环境

    操作系统: 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!,运行成功。



标签: apache php
共有 人打赏支持
粉丝 0
博文 4
码字总数 630
×
libipan
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: