php7+apache2.4 安装(window)
一、下载
需要下载 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)的更多相关文章
- 年终福利,PHP7+Apache2.4+MySQL5.6 源码编译安装,环境配置,搭建你自己的LAMP环境
PHP7 都出来了,你还在玩PHP5吗? MySQL5.6 早都出来了,你还在玩MySql5.2吗? Apache2.4 早都出来了,你还在玩Apache2.2吗? 笔者不才,愿意亲自搭建环境,供搭建 ...
- ubuntu16.4安装php7+apache2+mysql环境全过程记录
1.安装apache2 sudo apt-get install apache2 2.安装php7 sudo apt-get install php7.0 3.apache 识别php插件(不是必须, ...
- php7+apache2.4+mysql 环境配置(window环境)
最近,小主从事PHP开发.特将最近如何搭建php7的过程记录在此!希望有需要,可以借鉴!( 电脑必须win7 sp1以上, .netframework4 ) Windows7安装php7,Win7+p ...
- php7+apache2.4 (Windows7下),成功启动。(楼主另外提供了1个php7集成环境打包: http://pan.baidu.com/s/1qXwjpF2 ,如果你只是想了解一下,放在d盘根目录。)
php7正式版已经发布,性能是php5.4的2倍.博主入手php7 新鲜了一把,下面是解决问题之后成功启动php7的记录. ( 电脑必须win7 sp1, .netframework4 ) Windo ...
- php7+apache2.4配置
因为需要搭建一套discuz的程序,所以就扯到了php. 对于php完全没接触过,然后就百度了下php的容器,看到apache可以.机子上刚好有装,就干脆用它了. 测试环境:win10x64+php7 ...
- 搭建LNAMP环境(七)- PHP7源码安装Memcached和Memcache拓展
上一篇:搭建LNAMP环境(六)- PHP7源码安装MongoDB和MongoDB拓展 一.安装Memcached 1.yum安装libevent事件触发管理器 yum -y install libe ...
- 搭建LNAMP环境(六)- PHP7源码安装MongoDB和MongoDB拓展
上一篇:搭建LNAMP环境(五)- PHP7源码安装Redis和Redis拓展 一.安装MongoDB 1.创建mongodb用户组和用户 groupadd mongodb useradd -r -g ...
- 【环境配置】php5.5 + apache2.4 安装配置【转+修改】
转自 http://my.oschina.net/lilinzero/blog/180509 [转+修改][环境配置]php5.5.10 + apache2.4 安装配置 根据自己的实践所得,稍微修改 ...
- 搭建LNAMP环境(五)- PHP7源码安装Redis和Redis拓展
上一篇:搭建LNAMP环境(四)- 源码安装PHP7 一.安装Redis 1.创建redis用户组和用户 groupadd redis useradd -r -g redis -s /sbin/nol ...
随机推荐
- BeanUtils 装载java bean
Topic topic=new Topic(); Enumeration<String> enums=request.getParameterNames(); try { while(en ...
- HDUOJ-----2824The Euler function
The Euler function Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Other ...
- HDUOJ----A Computer Graphics Problem
A Computer Graphics Problem Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (J ...
- HDUOJ-Counting Triangles
Counting Triangles Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Other ...
- POJ 3233 Matrix Power Series (矩阵乘法)
Matrix Power Series Time Limit: 3000MS Memory Limit: 131072K Total Submissions: 11954 Accepted: ...
- NSUserDefault 的使用
1.NSUserDefault的使用: 作用:NSUserDefaults类提供了一个与默认系统进行交互的编程接口.NSUserDefaults对象是用来保存,恢复应用程序相关的偏好设置,配置数据等等 ...
- 自动化测试尝试 动态Linq表达式生成 ftp上传
自动化测试尝试 1. Selenium IDE Selenium IDE is a Chrome and Firefox plugin which records and plays back u ...
- jquery动态绑定事件
什么是动态绑定? 动态绑定是指动态添加的DOM节点或者html元素,他们最开始时运行的时候是不存在的.如果要给这些动态加入的节点增加事件,就必须要用jquery的on方法来绑定事件. $('.cont ...
- ASP中页面之间传递值的几种方式
ASP.NET页面之间传递值的几种方式 页面传值是学习asp.net初期都会面临的一个问题,总的来说有页面传值.存储对象传值.ajax.类.model.表单等.但是一般来说,常用的较简单有QueryS ...
- Calendar 中getActualMaximumd 功能
String str = (new SimpleDateFormat("yyyy-MM-dd HH:mm:ss:SSS")) .format(new Date()); Calend ...