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
PHPMailer安装方法及简单实例
Nov 25 PHP
ThinkPHP自动验证失败的解决方法
Jun 09 PHP
php smarty 二级分类代码和模版循环例子
Jun 16 PHP
smarty巧妙处理iframe中内容页的代码
Mar 07 PHP
PHP5中Cookie与 Session使用详解
Apr 30 PHP
php一行代码获取文件后缀名实例分析
Nov 12 PHP
laravel 5 实现模板主题功能
Mar 02 PHP
WIFI万能钥匙密码查询接口实例
Sep 28 PHP
PHP中类的继承和用法实例分析
May 24 PHP
定位地理位置PHP判断员工打卡签到经纬度是否在打卡之内
May 23 PHP
详解php中流行的rpc框架
May 29 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
融入意大利的咖啡文化
2021/03/03 咖啡文化
php微信支付之APP支付方法
2015/03/04 PHP
YII Framework框架教程之使用YIIC快速创建YII应用详解
2016/03/15 PHP
PHP简单遍历对象示例
2016/09/28 PHP
html下载本地
2006/06/19 Javascript
用函数式编程技术编写优美的 JavaScript
2006/11/25 Javascript
js中用window.open()打开多个窗口的name问题
2014/03/13 Javascript
浅谈javascript函数式编程
2015/09/06 Javascript
Javascript中函数名.length属性用法分析(对比arguments.length)
2016/09/16 Javascript
Bootstrap轮播图的使用和理解4
2016/12/14 Javascript
原生js实现电商侧边导航效果
2017/01/19 Javascript
Bootstrap页面缩小变形的快速解决办法
2017/02/03 Javascript
简单实现jQuery手风琴效果
2017/08/18 jQuery
关于meta viewport中target-densitydpi属性详解(推荐)
2017/08/18 Javascript
利用JS判断客户端类型你应该知道的四种方法
2017/12/22 Javascript
记录一次完整的react hooks实践
2019/03/11 Javascript
详解vuex之store源码简单解析
2019/06/13 Javascript
vue 自动化路由实现代码
2019/09/03 Javascript
node.js文件操作系统实例详解
2019/11/05 Javascript
Postman环境变量全局变量使用方法详解
2020/08/13 Javascript
星球大战与Python之间的那些事
2016/01/07 Python
Python编程实现输入某年某月某日计算出这一天是该年第几天的方法
2017/04/18 Python
Python爬虫PyQuery库基本用法入门教程
2018/08/04 Python
总结Python图形用户界面和游戏开发知识点
2019/05/22 Python
python字典嵌套字典的情况下找到某个key的value详解
2019/07/10 Python
彻底搞懂python 迭代器和生成器
2020/09/07 Python
越南电子产品购物网站:FPT Shop
2017/12/02 全球购物
澳大利亚领先的孕妇服装品牌:Mamaway
2018/08/14 全球购物
利用异或运算实现两个无符号数的加法运算
2013/12/20 面试题
西安当代医院管理研究院笔试题
2015/12/11 面试题
实习教师自我鉴定
2013/09/27 职场文书
博士生入学考试推荐信
2013/11/17 职场文书
高中军训广播稿
2014/01/14 职场文书
体操比赛口号
2014/06/10 职场文书
孝女彩金观后感
2015/06/10 职场文书
Ubuntu Server 安装Tomcat并配置systemctl
2022/04/28 Servers