Windows中安装Apache2和PHP5的权威安装指南[原创]

1 使用合适的Windows版本:
Windows 95需要首先安装Windows Socket 2 Update才能用Apache
Windows NT 4.0, 98, ME, 2000, XP, 2003默认已经包含Winsock2
Windows XP首先至少要求安装过the Windows XP Service Pack 1
2 选择Windows Installer二进制发行包的apache下载, 如果已经安装好并正在运行老版本的Apache,首先要停止,卸载它,然后才能开始安装新服务器。多个版本的Apache 2不能共存。
双击安装 之后的:Network Domain和Server Name 填入localhost
保持端口80/服务选项单选钮的选中状态
下一个对话框中如果选择Typical安装
默认安装目录C:/Program Files/Apache Group 改为E:/Apache(可以是任何你喜欢的, 为了方便管理)
浏览器中输入http://localhost/ 测试 现在访问的网页默认位于(安装路径/Apache2/htdocs)
3 让Apache 2为PHP做好准备
Apache出错了,可以查看:
Apache 2错误日志(默认为: 安装路径/Apache2/Logs/Error.log)
或Windows事件日志(开始| 设置| 控制面板|  管理工具| 事件查看器)
最好在命令行模式下到:安装路径/Apache2/bin
执行:
     Apache –k start       //启动
            -k restart      //重启
            -k stop        //关闭
Apache的配置文件位于:
安装路径/Apache2/Conf/Httpd.conf

DirectoryIndex index.html index.html.var
改为
DirectoryIndex index.html index.html.var index.php
#默认的首页

AllowOverride None
改为
AllowOverride All
#允许在任何目录中使用.htaccess文件

DocumentRoot "E:/apache/Apache2/htdocs"
改为
DocumentRoot "E:/www"
#作为网站的根目录

4 安装php5
  从www.php.net下载频道下载
Windows Binaries的
Php5.*.* 的zip文件
Collection of PECL modules for PHP  (Php的扩展)
解压php-5.*.*-Win32.zip到 E:/php    (任何你喜欢的目录)
 解压pecl到E:/php/ext/
将Php.ini-recommended改名为Php.ini
它的位置官方推荐 通过设置环境变量设置
就是 path中增加e:/php
这样就可以不用php.ini复制到%windir%,也不用复制php5ts.dll到%windir%/system32了

继续配置apache安装路径/conf/ httpd.conf
增加一行(在Httpd.conf 的大致756行左右):
AddType application/x-httpd-php .php
支持php

打开php解压目录/php.ini

查找并修改下面三行
doc_root ="E:/www"

extension_dir = "E:/php/ext"

session.save_path = "E:/tmp"
;如果没有E:/tmp文件夹要自己建

Php有两种安装方式推荐作为Apache模块安装

转到Httpd.conf
增加一行:
LoadModule php5_module "e:/php/php5apache2.dll"
(在httpd.conf的大致173行)

若要CGI模式运行php
转到Httpd.conf

增加一行
ScriptAlias /php/ "e:/php/"
增加一行
Action application/x-httpd-php "/php/ php-cgi.exe"
(注意php解压目录下的Php.exe和Php-win.exe 执行专用php命令行脚本程序和可执行php脚本 (都不用于web脚本开发,相当于php4中cli目录下的php.exe))

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值