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注释实例技巧
Oct 03 PHP
PHP删除非空目录的函数代码小结
Feb 28 PHP
php object转数组示例
Jan 15 PHP
兼容PHP和Java的des加密解密代码分享
Jun 26 PHP
推荐一款MAC OS X 下php集成开发环境mamp
Nov 08 PHP
phpQuery让php处理html代码像jQuery一样方便
Jan 06 PHP
学习php设计模式 php实现适配器模式
Dec 07 PHP
PHP session会话操作技巧小结
Sep 27 PHP
详解php中 === 的使用
Oct 24 PHP
php使用parse_str实现查询字符串解析到变量中的方法
Feb 17 PHP
php链式操作的实现方式分析
Aug 12 PHP
关于laravel模板中生成URL的几种模式总结
Oct 18 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
支持数组的ADDSLASHES的php函数
2010/02/16 PHP
PHP中usort在值相同时改变原始位置问题的解决方法
2011/11/27 PHP
php中定时计划任务的实现原理
2013/01/08 PHP
PHP启动windows应用程序、执行bat批处理、执行cmd命令的方法(exec、system函数详解)
2014/10/20 PHP
visual studio code 调试php方法(图文详解)
2017/09/15 PHP
JavaScript 中的事件教程
2007/04/05 Javascript
基于JQuery的cookie插件
2010/04/07 Javascript
Javascript类库的顶层对象名用户体验分析
2010/10/24 Javascript
关于js类的定义
2011/06/28 Javascript
javascript伸缩型菜单实现代码
2015/11/16 Javascript
Bootstrap作品展示站点实战项目2
2016/10/14 Javascript
javascript 中的事件委托详解
2016/10/25 Javascript
在js代码拼接dom对象到页面上去的模板总结(必看)
2017/02/14 Javascript
js放到head中失效的原因与解决方法
2017/03/07 Javascript
ReactNative页面跳转Navigator实现的示例代码
2017/08/02 Javascript
vue.js todolist实现代码
2017/10/29 Javascript
浅谈Node.js 中间件模式
2018/06/12 Javascript
vue路由组件按需加载的几种方法小结
2018/07/12 Javascript
当vue路由变化时,改变导航栏的样式方法
2018/08/22 Javascript
详解vue中v-on事件监听指令的基本用法
2020/07/22 Javascript
js实现拖拽与碰撞检测
2020/09/18 Javascript
python实现的重启关机程序实例
2014/08/21 Python
寻找网站后台地址的python脚本
2014/09/01 Python
Django中ORM表的创建和增删改查方法示例
2017/11/15 Python
python smtplib模块自动收发邮件功能(二)
2018/05/22 Python
Python 删除整个文本中的空格,并实现按行显示
2018/07/24 Python
PIL包中Image模块的convert()函数的具体使用
2020/02/26 Python
详解python环境安装selenium和手动下载安装selenium的方法
2020/03/17 Python
Sunglasses Shop英国:欧洲领先的太阳镜在线供应商之一
2018/09/19 全球购物
幼儿园中班新学期寄语
2014/01/18 职场文书
大学生自我鉴定范文模板
2014/01/21 职场文书
小学教师培训感言
2014/02/11 职场文书
计算机求职自荐信范文
2014/04/19 职场文书
省级优秀班集体申报材料
2014/05/25 职场文书
校运会宣传稿大全
2015/07/23 职场文书
写作技巧:怎样写好一份优秀工作总结?
2019/08/14 职场文书