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 相关文章推荐
URL Rewrite的设置方法
Jan 02 PHP
php调用nginx的mod_zip模块打包ZIP文件
Jun 11 PHP
PHP获取数组的键与值方法小结
Jun 13 PHP
php实现无限级分类(递归方法)
Aug 06 PHP
分享PHP计算两个日期相差天数的代码
Dec 23 PHP
在WordPress中使用wp_count_posts函数来统计文章数量
Jan 05 PHP
ThinkPHP使用Smarty第三方插件方法小结
Mar 19 PHP
非常有用的9个PHP代码片段
Apr 06 PHP
PHP操作MySQL中BLOB字段的方法示例【存储文本与图片】
Sep 15 PHP
Laravel使用模型实现like模糊查询的例子
Oct 24 PHP
php 多个变量指向同一个引用($b = &amp;$a)用法分析
Nov 13 PHP
php + ajax 实现的写入数据库操作简单示例
May 16 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源码之 ext/mysql扩展部分
2009/07/17 PHP
php中使用Imagick实现图像直方图的实现代码
2011/08/30 PHP
PHP flock 文件锁详细介绍
2012/12/29 PHP
php对象在内存中的存在形式分析
2015/02/03 PHP
PHP中strnatcmp()函数“自然排序算法”进行字符串比较用法分析(对比strcmp函数)
2016/01/07 PHP
php进程daemon化的正确实现方法
2018/09/06 PHP
PHP面向对象程序设计继承用法简单示例
2018/12/28 PHP
ASP.NET jQuery 实例13 原创jQuery文本框字符限制插件-TextArea Counter
2012/02/03 Javascript
JS关键字球状旋转效果的实例代码
2013/11/29 Javascript
解决html按钮切换绑定不同函数后点击时执行多次函数问题
2014/05/14 Javascript
Windows8下搭建Node.js开发环境教程
2014/09/03 Javascript
JavaScript获取鼠标移动时的坐标(兼容IE8、chome谷歌、Firefox)
2014/09/13 Javascript
使用jquery动态加载js文件的方法
2014/12/24 Javascript
jQuery旋转木马式幻灯片轮播特效
2015/12/04 Javascript
JQuery.validate在ie8下不支持的快速解决方法
2016/05/18 Javascript
解决Vue页面固定滚动位置的处理办法
2017/07/13 Javascript
Vue cli构建及项目打包以及出现的问题解决
2018/08/27 Javascript
详解Angular5/Angular6项目如何添加热更新(HMR)功能
2018/10/10 Javascript
使用webpack打包后的vue项目如何正确运行(express)
2018/10/26 Javascript
node.js命令行教程图文详解
2019/05/27 Javascript
python连接字符串的方法小结
2015/07/13 Python
python 循环读取txt文档 并转换成csv的方法
2018/10/26 Python
Python参数解析模块sys、getopt、argparse使用与对比分析
2019/04/02 Python
python实现证件照换底功能
2019/08/20 Python
用python写测试数据文件过程解析
2019/09/25 Python
Numpy之reshape()使用详解
2019/12/26 Python
Pyecharts绘制全球流向图的示例代码
2020/01/08 Python
CSS3模拟IOS滑动开关效果
2016/09/28 HTML / CSS
意大利团购网站:Groupon意大利
2016/10/11 全球购物
师范生实习个人的自我评价
2013/09/28 职场文书
小学美术兴趣小组活动总结
2014/07/07 职场文书
2014企业年终工作总结
2014/12/23 职场文书
岳庙导游词
2015/02/04 职场文书
劳务派遣管理制度(样本)
2019/08/23 职场文书
Python+Pillow+Pytesseract实现验证码识别
2022/05/11 Python
Linux中sftp常用命令整理
2022/06/28 Servers