一、下载

需要下载 php7、apache2.4、vc2015(VC库)

PHP7下载地址:
http://windows.php.net/download/

Apache 下载地址:
https://httpd.apache.org/docs/current/platform/windows.html#down

ApacheHaus 版本的Apache,下载地址:
https://www.apachehaus.com/cgi-bin/download.plx

vc2015下载地址:
http://www.microsoft.com/zh-cn/download/details.aspx?id=48145

二、安装

安装 vc2015,有的电脑安装后需要重启一下。
解压php7,Apache2.4 压缩包,解压路径根据实际情况自己选择,例如我的路径是:

C:\Software\apache24\
C:\Software\php7

三、配置

有两个配置文件需要配置,分别是 httpd.conf 和 php.ini

编辑 /apache24/conf/httpd.conf 文件

修改:ServerRoot "C:/Software/apache24"

添加php7对apache的处理接口

PHPIniDir "D:/web/php-7.0.0-Win32-VC14-x86/"
LoadModule php7_module "C:/Software/apache24/php7apache2_4.dll"

添加 php的minetype,在 <IfModule mime_module> 标签中添加
AddType application/x-httpd-php .php

添加DirectoryIndex 添加 php index (可选)
<IfModule dir_module>
    DirectoryIndex index.html index.php
</IfModule>

打开php目录,复制1个php.ini-development ,修改为php.ini。
编辑 php.ini, 找到 ;extension_dir = "ext"  ,把前面的分号去掉,修改为实际的ext文件路径:
extension_dir = "C:\Software\php7\ext"

四、将apache24加入windows服务

httpd.exe -k install -n Apache2.4

五、测试

在 C:\Software\Apache24\htdocs 创建1个 phpinfo.php 文件

<?php
    phpinfo();
?>

启动 apache24 服务 (net start Apache2.4)

访问:http://127.0.0.1/phpinfo.php

六、Window服务命令

# 注册服务
httpd.exe -k install -n Apache2.4
# 卸载服务
sc delete Apache2.4
# 运行服务
net start Apache2.4
# 停止服务
net stop Apache2.4

七、虚拟主机配置例子

<VirtualHost *:>
    #ServerName dummy-host.example.com
    DocumentRoot "D:\workspace/myproject/web"
    <Directory "D:\workspace/myproject/web">
        Options Indexes FollowSymLinks MultiViews
        Require all granted
        AllowOverride all
        Order Deny,Allow
        Allow from all
        #Allow from 172.0.0.1
    </Directory>
</VirtualHost>

php7+apache2.4 安装(window)的更多相关文章

  1. 年终福利,PHP7+Apache2.4+MySQL5.6 源码编译安装,环境配置,搭建你自己的LAMP环境

    PHP7 都出来了,你还在玩PHP5吗? MySQL5.6 早都出来了,你还在玩MySql5.2吗? Apache2.4 早都出来了,你还在玩Apache2.2吗? 笔者不才,愿意亲自搭建环境,供搭建 ...

  2. ubuntu16.4安装php7+apache2+mysql环境全过程记录

    1.安装apache2 sudo apt-get install apache2 2.安装php7 sudo apt-get install php7.0 3.apache 识别php插件(不是必须, ...

  3. php7+apache2.4+mysql 环境配置(window环境)

    最近,小主从事PHP开发.特将最近如何搭建php7的过程记录在此!希望有需要,可以借鉴!( 电脑必须win7 sp1以上, .netframework4 ) Windows7安装php7,Win7+p ...

  4. php7+apache2.4 (Windows7下),成功启动。(楼主另外提供了1个php7集成环境打包: http://pan.baidu.com/s/1qXwjpF2 ,如果你只是想了解一下,放在d盘根目录。)

    php7正式版已经发布,性能是php5.4的2倍.博主入手php7 新鲜了一把,下面是解决问题之后成功启动php7的记录. ( 电脑必须win7 sp1, .netframework4 ) Windo ...

  5. php7+apache2.4配置

    因为需要搭建一套discuz的程序,所以就扯到了php. 对于php完全没接触过,然后就百度了下php的容器,看到apache可以.机子上刚好有装,就干脆用它了. 测试环境:win10x64+php7 ...

  6. 搭建LNAMP环境(七)- PHP7源码安装Memcached和Memcache拓展

    上一篇:搭建LNAMP环境(六)- PHP7源码安装MongoDB和MongoDB拓展 一.安装Memcached 1.yum安装libevent事件触发管理器 yum -y install libe ...

  7. 搭建LNAMP环境(六)- PHP7源码安装MongoDB和MongoDB拓展

    上一篇:搭建LNAMP环境(五)- PHP7源码安装Redis和Redis拓展 一.安装MongoDB 1.创建mongodb用户组和用户 groupadd mongodb useradd -r -g ...

  8. 【环境配置】php5.5 + apache2.4 安装配置【转+修改】

    转自 http://my.oschina.net/lilinzero/blog/180509 [转+修改][环境配置]php5.5.10 + apache2.4 安装配置 根据自己的实践所得,稍微修改 ...

  9. 搭建LNAMP环境(五)- PHP7源码安装Redis和Redis拓展

    上一篇:搭建LNAMP环境(四)- 源码安装PHP7 一.安装Redis 1.创建redis用户组和用户 groupadd redis useradd -r -g redis -s /sbin/nol ...

随机推荐

  1. Java API 各个包的内容解释

    java.applet 提供创建 applet 所必需的类和 applet 用来与其 applet 上下文通信的类. java.awt 包含用于创建用户界面和绘制图形图像的所有类. java.awt. ...

  2. oracle客户端服务端字符集-解决乱码

    查询server段字符集 select userenv('language') from dual 查询client段字符集 select * from v$nls_parameters NLS_LA ...

  3. springmvc注解和参数传递

    一.SpringMVC注解入门 1. 创建web项目2. 在springmvc的配置文件中指定注解驱动,配置扫描器 <!-- mvc的注解驱动 --> <mvc:annotation ...

  4. eclipse 无代码自动提示

    http://blog.csdn.net/wgw335363240/article/details/6235427eclipse 无代码提示,显示No Default Proposals,Conten ...

  5. 线程的属性和 线程特定数据 Thread-specific Data

    一.posix 线程属性 POSIX 线程库定义了线程属性对象 pthread_attr_t ,它封装了线程的创建者可以访问和修改的线程属性.主要包括如下属性: 1. 作用域(scope) 2. 栈尺 ...

  6. python解压压缩包的几种方法

    这里讨论使用Python解压例如以下五种压缩文件: .gz .tar  .tgz .zip .rar 简单介绍 gz: 即gzip.通常仅仅能压缩一个文件.与tar结合起来就能够实现先打包,再压缩. ...

  7. cocos2dx 3.x 相机机制

    一,3.x相机使用方法: CCSize winSize=CCDirector::sharedDirector()->getWinSize(); Camera* camera=Camera::cr ...

  8. xml解析原理一些想法

    xml元素解析 <a> <a> <a> </a> <a> </a> </a> <a> </a> ...

  9. RhinoMock初探

    官方wiki:http://www.ayende.com/wiki/Rhino+Mocks.ashx ========================================= 接口Mock: ...

  10. android framework-安装samba

    用于在windows下使用souceinsight访问linux中的android源代码. □    apt-get install samba samba-common      #安装samba ...