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 相关文章推荐
在任意字符集下正常显示网页的方法二(续)
Apr 01 PHP
The specified CGI application misbehaved by not returning a complete set of HTTP headers
Mar 31 PHP
php数据库配置文件一般做法分享
Jul 07 PHP
php缩放图片(根据宽高的等比例缩放)实例介绍
Jun 09 PHP
php的hash算法介绍
Feb 13 PHP
php判断数组元素中是否存在某个字符串的方法
Jun 14 PHP
ThinkPHP3.1新特性之内容解析输出详解
Jun 19 PHP
浅谈php函数serialize()与unserialize()的使用方法
Aug 19 PHP
php curl模拟post请求和提交多维数组的示例代码
Nov 19 PHP
php实现支持中文的文件下载功能示例
Aug 30 PHP
Yii2框架数据验证操作实例详解
May 02 PHP
php设计模式之组合模式实例详解【星际争霸游戏案例】
Mar 27 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中通过Ajax如何实现异步文件上传的代码实例
2011/05/07 PHP
php 计划任务 检测用户连接状态
2012/03/29 PHP
PHP中func_get_args(),func_get_arg(),func_num_args()的区别
2013/09/30 PHP
php随机显示指定文件夹下图片的方法
2015/07/13 PHP
四个常见html网页乱码问题及解决办法
2015/09/08 PHP
php+mysql+jquery实现日历签到功能
2017/02/27 PHP
图片自动缩小的js代码,用以防止图片撑破页面
2007/03/12 Javascript
用js实现控制内容的向上向下滚动效果
2007/06/26 Javascript
JS 实现完美include载入实现代码
2010/08/05 Javascript
Javascript脚本实现静态网页加密实例代码
2013/11/05 Javascript
js给页面加style无效果的解决方法
2014/01/20 Javascript
jQuery事件绑定on()、bind()与delegate() 方法详解
2015/06/03 Javascript
js限制文本框的输入内容代码分享(3类)
2015/08/20 Javascript
详解JavaScript的表达式与运算符
2015/11/30 Javascript
js实现数组去重方法及效率?Ρ? target=
2017/02/14 Javascript
使用js获取伪元素的content实例
2017/10/24 Javascript
微信小程序使用radio显示单选项功能【附源码下载】
2017/12/11 Javascript
在小程序中使用canvas的方法示例
2018/09/17 Javascript
js实现通过开始结束控制的计时器
2019/02/25 Javascript
解决vue 单文件组件中样式加载问题
2019/04/24 Javascript
JavaScript 中的无穷数(Infinity)详解
2020/02/13 Javascript
原生js实现弹幕效果
2020/11/29 Javascript
[00:10]神之谴戒
2019/03/06 DOTA
python迭代器的使用方法实例
2013/11/21 Python
Python字符串转换成浮点数函数分享
2015/07/24 Python
5个很好的Python面试题问题答案及分析
2018/01/19 Python
Python 使用 docopt 解析json参数文件过程讲解
2019/08/13 Python
python统计mysql数据量变化并调用接口告警的示例代码
2020/09/21 Python
美国网上订购鲜花:FTD
2016/09/23 全球购物
Bloomingdale’s阿联酋:选购奢华时尚、美容及更多
2020/09/22 全球购物
《花瓣飘香》教学反思
2014/04/15 职场文书
坚守艰苦奋斗精神坚决反对享乐主义整改措施
2014/09/17 职场文书
工程质量保证书
2015/05/09 职场文书
学雷锋感言
2015/08/03 职场文书
Python学习之包与模块详解
2022/03/19 Python
cypress测试本地web应用
2022/06/01 Javascript