Window 7/XP 安装Apache 2.4与PHP 5.4 的过程详解


Posted in PHP onJune 02, 2013

一、下载地址
Apache 5.4 —— httpd-2.4.4-win32.zip
PHP 5.4 —— php-5.4.15-Win32-VC9-x86.zip
注意,VC9 线程安全版本中已经包含了 PHP 和 Apache connector DLL,因此无需下载此DLL。
二、配置
1. Apache
使用任意编辑器打开 apache2.4/conf/httpd.conf 文件开始配置。
1.1 设置 Apache 位置

ServerRoot "D:/Program Files/apache2.4"

1.2 启用使用的模块
我只去掉了 mod_rewrite 模块的注释。
1.3 在模块内容下增加以下内容
LoadModule php5_module "D:/Program Files/PHP5.4、php5apache2_4.dll"
AddType application/x-httpd-php .php
AddType application/x-httpd-php .html
AddHandler application/x-httpd-php .php
PHPIniDir "D:/Program Files/PHP5.4"

1.4 修改服务器管理员邮件地址
ServerAdmin info@yoursite.com

1.5 修改文档根目录
DocumentRoot "E:/www"
<Directory "E:/www">

1.6 找到一下内容替换实际的路径
ScriptAlias /cgi-bin/ "D:/Program Files/apache2.4/cgi-bin/"
<Directory "D:/Program Files/apache2.4/cgi-bin">

1.7 如果你想启用 .htaccess 请修改 <Directory “D:/www”> 下内容
AllowOverride All

1.8 添加 index.php 到 index 目录中
DirectoryIndex index.html index.php

2. PHP
1.1 重命名 php.ini-development 为 php.ini
1.2 修改扩展路径
extension_dir = "D:/Program Files/PHP5.4/ext"

1.3 取消以下行的注释
extension=php_curl.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo_mysql.dll
extension=php_soap.dll

1.4 如果你使用 PHP 的邮件功能请修改下面内容
SMTP = smtp.yoursite.com
smtp_port = 25
sendmail_from = youremail@sender.com

1.5 最后设置下时区
date.timezone = PRC

三、安装
需要将 Apache 2.4 的服务安装到系统服务中,开始->运行,输入cmd,然后按行输入:
cd D:/Program Files/apache2.4/bin
httpd.exe -k install -n "Apache24"

编写一个 index.php 文件,内容为 <?php phpinfo() ?>, 启动apache服务,访问以下 http://localhost/吧
PHP 相关文章推荐
发布一个用PHP fsockopen写的HTTP下载的类
Feb 22 PHP
php 数组的创建、调用和更新实现代码
Mar 09 PHP
ThinkPHP php 框架学习笔记
Oct 30 PHP
采用PHP函数memory_get_usage获取PHP内存清耗量的方法
Dec 06 PHP
学习使用curl采集curl使用方法
Jan 11 PHP
基于PHP开发中的安全防范知识详解
Jun 06 PHP
领悟php接口中interface存在的意义
Jun 27 PHP
将php数组输出html表格的方法
Feb 24 PHP
浅析php创建者模式
Nov 25 PHP
php如何修改SESSION的生存存储时间的实例代码
Jul 05 PHP
ecshop添加菜单及权限分配问题
Nov 21 PHP
PHP进阶学习之依赖注入与Ioc容器详解
Jun 19 PHP
web站点获取用户IP的安全方法 HTTP_X_FORWARDED_FOR检验
Jun 01 #PHP
获取用户Ip地址通用方法与常见安全隐患(HTTP_X_FORWARDED_FOR)
Jun 01 #PHP
php源代码安装常见错误与解决办法分享
May 28 #PHP
如何批量替换相对地址为绝对地址(利用bat批处理实现)
May 27 #PHP
php 深入理解strtotime函数的使用详解
May 23 #PHP
如何使用PHP计算上一个月的今天
May 23 #PHP
解析php二分法查找数组是否包含某一元素
May 23 #PHP
You might like
php中的常用魔术方法总结
2013/08/02 PHP
PHP 字符串长度判断效率更高的方法
2014/03/02 PHP
Discuz论坛密码与密保加密规则
2016/12/19 PHP
php框架CI(codeigniter)自动加载与自主创建对象操作实例分析
2020/06/06 PHP
javascript 常用功能总结
2012/03/18 Javascript
仿谷歌主页js动画效果实现代码
2013/07/14 Javascript
JavaScript动态添加style节点的方法
2015/06/09 Javascript
RequireJS使用注意细节
2016/05/15 Javascript
vue.js实现备忘录功能的方法
2017/07/10 Javascript
vue项目中使用axios上传图片等文件操作
2017/11/02 Javascript
react 父子组件之间通讯props
2018/09/08 Javascript
Vue.js结合bootstrap前端实现分页和排序效果
2018/12/29 Javascript
elementUI select组件默认选中效果实现的方法
2019/03/25 Javascript
NodeJS 文件夹拷贝以及删除功能
2019/09/03 NodeJs
vue中get请求如何传递数组参数的方法示例
2019/11/08 Javascript
js实现简单贪吃蛇游戏
2020/05/15 Javascript
python自定义解析简单xml格式文件的方法
2015/05/11 Python
Python制作刷网页流量工具
2017/04/23 Python
详解如何用django实现redirect的几种方法总结
2018/11/22 Python
django之状态保持-使用redis存储session的例子
2019/07/28 Python
python内存监控工具memory_profiler和guppy的用法详解
2019/07/29 Python
与Django结合利用模型对上传图片预测的实例详解
2019/08/07 Python
Django ORM 查询表中某列字段值的方法
2020/04/30 Python
python实现PDF中表格转化为Excel的方法
2020/06/16 Python
python实现暗通道去雾算法的示例
2020/09/27 Python
python利用xpath爬取网上数据并存储到django模型中
2021/02/26 Python
css3制作彩色边线3d立体按钮的示例(css3按钮)
2014/05/06 HTML / CSS
推荐一些比较有用的css3新属性
2014/11/11 HTML / CSS
介绍一下#error预处理
2015/09/25 面试题
杭州时比特电子有限公司SQL
2013/08/22 面试题
《美丽的小兴安岭》教学反思
2014/02/26 职场文书
家长建议怎么写
2014/05/15 职场文书
求职信模板
2014/05/23 职场文书
2014年单位工作总结范文
2014/11/27 职场文书
pytorch MSELoss计算平均的实现方法
2021/05/12 Python
Python异常类型以及处理方法汇总
2021/06/05 Python