您的位置:首页 > 运维架构 > Apache

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

2005-12-22 03:34 519 查看
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))
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息