PHP环境搭建-记录
转于 http://jingyan.baidu.com/article/fcb5aff797ec41edaa4a71c4.html
php5.5 做了大量的更新,在与apache搭配的时候如何选择也很有讲究,这里我们以64位 php5.6 和 Apache2.4为例介绍如何配置。
工具/原料
Win7/8 64位
php5.5.6 6位
Apache2.4 64位
1 系统环境与软件
- 1
php5.5.6 下载链接:http://windows.php.net/download/#php-5.5
推荐 V11 x64,也就是64bit的。

- 2
apache2.4,下载链接:http://www.apachelounge.com/download/
同样是推荐 V11,64位的。

- 3
前面提到的V11是微软的一个组件,如果不安装的话会提示 msvcr110.dll丢失。
下载链接:http://www.microsoft.com/zh-CN/download/details.aspx?id=30679
请下载64bit的。


- 4
根据引导安装V11,这里很简单啦,最后需要重启一次

END
2 php5.5.6配置
- 1
把下载下来的php解压,在D盘新建文件夹php,把解压出来的文件全部拷贝到 d:\php\.

- 2
在系统环境变量PATH中添加 ;D:\php;D:\php\ext, 重启后生效
END
3 Apache2.4配置
- 1
把下载下来的Apache压缩包解压,拷贝到d:\Apache24\.

- 2
修改D:\Apache24\conf\httpd.conf.
把ServerRoot这行修改为 ServerRoot "D:\Apache24", 双引号之间的就是你的apache放置的位置
- 3
修改D:\Apache24\conf\httpd.conf.
把DocumentRoot按照下面的内容修改:
DocumentRoot "d:/Apache24/htdocs"
<Directory "d:/Apache24/htdocs">
把Listen Port修改为:Listen 8080
- 4
添加下面几行,增加对php5的支持:
# php5 support
LoadModule php5_module D:/php/php5apache2_4.dll
AddType application/x-httpd-php .php .html .htm
# configure the path to php.ini
PHPIniDir "D:/php"
- 5
保存httpd.conf, 重启Apache服务。
小技巧:d:\apache24\bin\httpd.exe -k install, 这句可以把apache添加到系统服务里去。
END
4 收获胜利的果实
在浏览器中打开 127.0.0.1:8080, 是不是能看到it works,这说明你的apache已经工作了。

修改D:\Apache24\htdocs\index.html, 添加<?php phpinfo()?>,保存。
在浏览器中打开 127.0.0.1:8080,是不是看到了phpinfo的相关内容,恭喜你,你的php已经跟apache协同工作了!
END
注意事项
不要忘记安装V11
请注意你的php和apache路径,注意修改httpd.conf里的内容
php5.5,只能搭配2.4版本以上的apache,如果你用的是主流的2.2版本或其他,敬请升级到2.4版本
PHP环境搭建-记录的更多相关文章
- faster-rcnn(testing): ubuntu14.04+caffe+cuda7.5+cudnn5.1.3+opencv3.0+matlabR2014a环境搭建记录
python版本的faster-rcnn见我的另一篇博客: py-faster-rcnn(running the demo): ubuntu14.04+caffe+cuda7.5+cudnn5.1.3 ...
- py-faster-rcnn(running the demo): ubuntu14.04+caffe+cuda7.5+cudnn5.1.3+python2.7环境搭建记录
第一次写博客,以此纪念这几天安装caffe,跑faster-rcnn的血泪史.在此特别感谢网络各路大神,来自全球各地,让我能从中汲取营养,吸取经验,总结规律. faster-rcnn分为matlab版 ...
- RobotFramework测试环境搭建记录
Robotframwork测试环境搭建记录 1.安装Python2.7(https://www.python.org/) 在环境变量path中加入“C:\Python27” 安装后的验证方法为在命令行 ...
- (转载)PHP环境搭建-记录
PHP环境搭建-记录 转于 http://jingyan.baidu.com/article/fcb5aff797ec41edaa4a71c4.html php5.5 做了大量的更新,在与apac ...
- Mac OSX系统中Hadoop / Hive 与 spark 的安装与配置 环境搭建 记录
Mac OSX系统中Hadoop / Hive 与 spark 的安装与配置 环境搭建 记录 Hadoop 2.6 的安装与配置(伪分布式) 下载并解压缩 配置 .bash_profile : ...
- Android 环境搭建记录
Android 环境搭建记录 官网 https://developer.android.com/ studio 下载地址 官方下载 jikexueyuanwiki 国内镜像 studio历史版本 安装 ...
- ubuntu16+zabbix3.4+grafana环境搭建记录
最近研究了zabbix,稍后放上环境搭建教程,建议想学习搭建的同学记得参考zabbix官网
- 1.OpenGL mac开发环境搭建记录
1.安装GLEW 和GLFW,转摘至:https://www.cnblogs.com/pretty-guy/p/11357793.html 2.开始测试,整个工程报错,关键信息如下: code sig ...
- linux环境搭建记录
第一次搭建环境,部署服务,在此记录一下过程 1.项目用到的hosts设置好 2.mkdir data,在data文件夹下建server,log,soft,resource路径,上载jdk.zip到so ...
- openstack controller ha测试环境搭建记录(一)——操作系统准备
为了初步了解openstack controller ha的工作原理,搭建测试环境进行学习. 在学习该方面知识时,当前采用的操作系统版本是centos 7.1 x64.首先在ESXi中建立2台用于测试 ...
随机推荐
- Oracle 通过undo块查看事务信息
数据库版本:Oracle 11.2.0.3 RAC 实验目的:通过undo块查看Oracle事务信息 实验细节:1 开始一个事务SQL> select * from t1; ID NAME--- ...
- WIN10安装VS2013出现兼容性问题解决
在WIN10安装VS2013时,会提示“windows程序兼容模式已打开”,通过搜索引擎搜索的常见方案为: 1.使用命令行安装,进入vs_ultimate文件所在目录,输入:vs_ultimate / ...
- 设计模式——建造者模式(BuilderPattern)
建造者模式(Builder):将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示. UML图: Builder: package com.cnblog.clarck; /** * ...
- datatable Left and right fixed columns
$(document).ready(function() { var table = $('#example').DataTable( { scrollY: "300px", sc ...
- Uva 10559 消除方块
题意: 每次可以选择一个区间(连续相同的序列)消除,得分为 len*len:问最大得分. 分析: 很容易想到是区间DP,但是不像普通的区间DP一样切割方式~~~ 如果定义 d[ i ][ j ] 区间 ...
- html常见元素和理解
html常见元素分为两类,一类是header区的元素,一类是body区的元素 header区元素: meta title style link scipt base 里面包括像meta,title,s ...
- [18/12/05]接口(interface)
一.定义(类之上的公共标准) 一个特殊的类,用interface关键字来表示.只有全局变量和抽象方法.解决Java中子类只能单继承的问题 [语法] [访问修饰符:public 或 default] ...
- c#写入配置文件(text)
1.获取当前时间 System.DateTime currentTime = new System.DateTime(); currentTime = System.DateTime.Now; 写入配 ...
- Ajax,Json数据格式
同步和异步 同步现象:客户端发送请求到服务器端,当服务器返回响应之前,客户端都处于等待 卡死状态 异步现象:客户端发送请求到服务器端,无论服务器是否返回响应,客户端都可以随 意做其他事 ...
- reactJs 基础
react不是一个完整的mvc,mvvm框架. react跟web components 不冲突 背景原理:基于React进行开发时所有的DOM构造都是通过虚拟DOM进行,每当数据变化时,React ...