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 09 PHP
一次编写,随处运行
Oct 09 PHP
PHP 基于Yii框架中使用smarty模板的方法详解
Jun 13 PHP
PHP封装的一个支持HTML、JS、PHP重定向的多功能跳转函数
Jun 19 PHP
PHP常用正则表达式集锦
Aug 17 PHP
ThinkPHP查询返回简单字段数组的方法
Aug 25 PHP
简单解析PHP程序的运行流程
Jun 23 PHP
PHP 接入微信扫码支付总结(总结篇)
Nov 03 PHP
PHP isset()与empty()的使用区别详解
Feb 10 PHP
利用PHP获取汉字首字母并且分组排序详解
Oct 22 PHP
记录Yii2框架开发微信公众号遇到的问题及解决方法
Jul 20 PHP
php去除数组中为0的元素的实例分析
Nov 17 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 可阅读随机字符串代码
2010/05/26 PHP
php绘图之加载外部图片的方法
2015/01/24 PHP
PHP实现微信发红包程序
2015/08/24 PHP
javascript中的有名函数和无名函数
2007/10/17 Javascript
Javascript学习笔记8 用JSON做原型
2010/01/11 Javascript
在浏览器中实现图片粘贴的jQuery插件-- pasteimg使用指南
2014/12/29 Javascript
Javascript动态创建div的方法
2015/02/09 Javascript
Javascript之Date对象详解
2016/06/07 Javascript
jquery注册文本框获取焦点清空,失去焦点赋值的简单实例
2016/09/08 Javascript
Bootstrap导航条鼠标悬停下拉菜单
2017/01/04 Javascript
Angular.Js之Scope作用域的学习教程
2017/04/27 Javascript
AngularJS折叠菜单实现方法示例
2017/05/18 Javascript
详解vuex之store拆分即多模块状态管理(modules)篇
2018/11/13 Javascript
node-red File读取好保存实例讲解
2019/09/11 Javascript
vscode调试node.js的实现方法
2020/03/22 Javascript
vue设置默认首页的操作
2020/08/12 Javascript
JavaScript日期库date-fn.js使用方法解析
2020/09/09 Javascript
[01:10:02]IG vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
[01:18]PWL开团时刻DAY10——一拳超人
2020/11/11 DOTA
Python实现获取网站PR及百度权重
2015/01/21 Python
Flask框架踩坑之ajax跨域请求实现
2019/02/22 Python
python实现简单聊天室功能 可以私聊
2019/07/12 Python
Python生命游戏实现原理及过程解析(附源代码)
2019/08/01 Python
TensorFlow索引与切片的实现方法
2019/11/20 Python
python3 图片 4通道转成3通道 1通道转成3通道 图片压缩实例
2019/12/03 Python
python中把元组转换为namedtuple方法
2020/12/09 Python
使用css实现android系统的loading加载动画
2019/07/25 HTML / CSS
美国隐形眼镜销售网站:ContactsDirect
2017/10/28 全球购物
英国领先的名牌服装折扣零售商:Brown Bag Clothing
2019/01/08 全球购物
Lowe’s加拿大:家居装修、翻新和五金店
2019/12/06 全球购物
意大利领先的奢侈品在线时装零售商:MCLABELS
2020/10/13 全球购物
生活小常识广播稿
2014/09/16 职场文书
2016五四青年节活动总结范文
2016/04/06 职场文书
2016年企业安全生产月活动总结
2016/04/06 职场文书
读《庄子》有感:美而不自知
2019/11/06 职场文书
vue递归实现树形组件
2022/07/15 Vue.js