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
PHP输出控制功能在简繁体转换中的应用
Oct 09 PHP
文章推荐系统(三)
Oct 09 PHP
PHP实现MySQL更新记录的代码
Jun 07 PHP
php获取网页内容方法总结
Dec 04 PHP
php带密码功能并下载远程文件保存本地指定目录 修改加强版
May 16 PHP
PHP imagecreatefrombmp 从BMP文件或URL新建一图像
Jul 16 PHP
PHP代码保护--Zend Guard的使用详解
Jun 03 PHP
PHPAnalysis中文分词类详解
Jun 13 PHP
PHP支付宝当面付2.0代码
Dec 21 PHP
php引用和拷贝的区别知识点总结
Sep 23 PHP
使用Git实现Laravel项目的自动化部署
Nov 24 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中XMLHttpRequest(Ajax)不能设置自定义的Referer的解决方法
2011/11/26 PHP
php日历制作代码分享
2014/01/20 PHP
PHP使用GETDATE获取当前日期时间作为一个关联数组的方法
2015/03/19 PHP
PHP 5.6.11 访问SQL Server2008R2的几种情况详解
2016/08/08 PHP
php实现多维数组排序的方法示例
2017/03/23 PHP
javascript 学习之旅 (1)
2009/02/05 Javascript
调试Javascript代码(浏览器F12及VS中debugger关键字)
2013/01/25 Javascript
清除div下面的所有标签的方法
2014/02/17 Javascript
JavaScript中的acos()方法使用详解
2015/06/14 Javascript
JS动态计算移动端rem的解决方案
2016/10/14 Javascript
js将字符串中的每一个单词的首字母变为大写其余均为小写
2017/01/05 Javascript
浅谈react-router HashRouter和BrowserRouter的使用
2017/12/29 Javascript
对angular4子路由&amp;辅助路由详解
2018/10/09 Javascript
layui使用数据表格实现购物车功能
2019/07/26 Javascript
解决vue项目中遇到 Cannot find module ‘chalk‘ 报错的问题
2020/11/05 Javascript
Python决策树和随机森林算法实例详解
2018/01/30 Python
dataframe设置两个条件取值的实例
2018/04/12 Python
对python 各种删除文件失败的处理方式分享
2018/04/24 Python
完美解决Python matplotlib绘图时汉字显示不正常的问题
2019/01/29 Python
python tkinter图形界面代码统计工具(更新)
2019/09/18 Python
在python下实现word2vec词向量训练与加载实例
2020/06/09 Python
Python dict的常用方法示例代码
2020/06/23 Python
HTML5如何实现元素拖拽
2016/03/11 HTML / CSS
Html5 APP中监听返回事件处理的方法示例
2018/03/15 HTML / CSS
Jacadi Paris美国官方网站:法国童装品牌
2017/10/15 全球购物
英国领先的运动营养品牌:Protein Dynamix
2018/01/02 全球购物
美国饼干礼物和美食甜点购买网站:Cheryl’s
2020/05/28 全球购物
MyBag中文网:英国著名的时尚包袋电商零售网站
2020/07/31 全球购物
Java面向对象面试题
2016/12/26 面试题
小学教师自我鉴定
2013/11/07 职场文书
工伤赔偿协议书
2014/04/15 职场文书
党的群众路线教育实践活动先进个人材料
2014/12/24 职场文书
英语教师个人工作总结
2015/02/09 职场文书
导游词之日本富士山
2020/01/06 职场文书
python基础详解之if循环语句
2021/04/24 Python
用PYTHON去计算88键钢琴的琴键频率和音高
2022/04/10 Python