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 socket方式提交的post详解
Jul 19 PHP
php网站来路获取代码(针对搜索引擎)
Jun 08 PHP
新手学习PHP的一些基础知识分享
Jul 27 PHP
Thinkphp的volist标签嵌套循环使用教程
Jul 08 PHP
YII Framework框架教程之国际化实现方法
Mar 14 PHP
利用php的ob缓存机制实现页面静态化方法
Jul 09 PHP
PHP设计模式之工厂模式详解
Oct 24 PHP
PHP实现的一致性Hash算法详解【分布式算法】
Mar 31 PHP
PHP实现压缩图片尺寸并转为jpg格式的方法示例
May 10 PHP
laravel框架中间件简单使用方法示例
Jan 25 PHP
php输出形式实例整理
May 05 PHP
thinkphp5 路由分发原理
Mar 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
php下使用以下代码连接并测试
2008/04/09 PHP
Windows下wamp php单元测试工具PHPUnit安装及生成日志文件配置方法
2018/05/28 PHP
javascript实现仿银行密码输入框效果的代码
2007/12/13 Javascript
javascript标签在页面中的位置探讨
2013/04/11 Javascript
jquery组件使用中遇到的问题整理及解决
2014/02/21 Javascript
NodeJS Express框架中处理404页面一个方式
2014/05/28 NodeJs
js实现仿微博滚动显示信息的效果
2015/12/21 Javascript
bootstrap中使用google prettify让代码高亮的方法
2016/10/21 Javascript
JavaScript实现图片轮播组件代码示例
2016/11/22 Javascript
深入理解AngularJs-scope的脏检查(一)
2017/06/19 Javascript
input输入框内容实时监测(附代码)
2017/08/15 Javascript
r.js来合并压缩css文件的示例
2018/04/26 Javascript
node实现生成带参数的小程序二维码并保存到本地功能示例
2018/12/05 Javascript
使用layer弹窗,制作编辑User信息页面的方法
2019/09/27 Javascript
解决vue数据不实时更新的问题(数据更改了,但数据不实时更新)
2020/10/27 Javascript
在RedHat系Linux上部署Python的Celery框架的教程
2015/04/07 Python
一篇文章入门Python生态系统(Python新手入门指导)
2015/12/11 Python
发布你的Python模块详解
2016/09/15 Python
Django基础之Model操作步骤(介绍)
2017/05/27 Python
Python基于OpenCV实现视频的人脸检测
2018/01/23 Python
对Python的zip函数妙用,旋转矩阵详解
2018/12/13 Python
python3下载抖音视频的完整代码
2019/06/05 Python
Python pandas用法最全整理
2019/08/04 Python
Python3.6实现根据电影名称(支持电视剧名称),获取下载链接的方法
2019/08/26 Python
利用pytorch实现对CIFAR-10数据集的分类
2020/01/14 Python
Python底层封装实现方法详解
2020/01/22 Python
python自定义函数def的应用详解
2020/06/03 Python
Django如何在不停机的情况下创建索引
2020/08/02 Python
如何利用python 读取配置文件
2021/01/06 Python
CSS3制作Dropdown下拉菜单的方法
2015/07/18 HTML / CSS
Clarks其乐鞋荷兰官网:Clarks荷兰
2019/07/05 全球购物
全球领先的在线cosplay服装商店:RoleCosplay
2020/01/18 全球购物
学校门卫工作职责
2013/12/07 职场文书
2015年销售工作总结范文
2015/03/30 职场文书
2015年司机年终工作总结
2015/05/14 职场文书
如何利用opencv判断两张图片是否相同详解
2021/07/07 Python