php5 & apache2.2 整合

本文详细介绍了如何在Windows环境下安装配置Apache2.2及PHP5.3.2,并实现两者的整合。包括Apache与PHP的安装步骤、配置文件的修改、环境变量设置及测试验证等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

[size=large][b]php5.3.2 与 apache 2.2 整合 在 windows 上[/b][/size]
参考:[url]http://www.xiaohui.com/dev/server/20070922-install-apache-mysql-php-on-vista.htm[/url]

[b]安装 apache2.2[/b]
* 安装
略过
* 测试 apache2.2
启动,看是否可访问

[b]安装 php[/b]
* 下载 php5.3.2-vc6 Thread Safe 版本,zip 格式
* 解压到 D:\program\php\5.3.2vc6\ 中,
* 添加 php.ini
进入 php 解压后的目录,将 php.ini-production 复制一份,重命名为 php.ini,
* 编辑 php.ini
打开 php.ini,
找到
;extension_dir = "ext"
修改为
;extension_dir = "D:\program\php\5.3.2vc6\ext"

其中 值为 php_home\ext 目录,
注意一定要用绝对路径,否则可能有问题,

* 设置环境变量
在环境变量 PATH 最后,将 php 的根目录添加进去,比如:
"D:\program\php\5.3.2vc6;"
* 应该不用 重启
* 测试是否安装成功
打开 cmd 窗口,
输入 php -v,回车,
如果看到了 php 版本信息,说明安装成功,


[b]php5 & apache2.2 整合[/b]
* 备份 httpd.conf
*
* 编辑 httpd.conf
* 设置 apache 文档目录
找到 <Directory "xxxxxxx">,
设置该值为希望网站内容存放的位置,

比如:
<Directory "D:\program\apache_doc">
* 设置 apache 对目录的访问权限
默认下 apache 可能不允许访问其它位置的文档,
因此设置了 <Directory> 后,可能引起 403 阻止错误,所以应当设置下 apache 访问目录的权限,

设置方法:
找到
<Directory />
...
Deny from all
...
</Directory>
将其中的 Deny 改为 Allow,

比如:
<Directory />
...
#允许访问 apache 之外的目录
Allow from all
...
</Directory>
*
* 为 apache 添加 LoadModule
找到 LoadModule ,根据 php 安装目录,在下面空白处加上这两行:

LoadModule php5_module "D:/program/php/5.3.2vc6/php5apache2_2.dll"
PHPIniDir "D:/program/php/5.3.2vc6"

*
* 设置 apache 的 DirectoryIndex
找到:
DirectoryIndex index.html
修改为:
DirectoryIndex index.php index.html
* 设置 apache 的 AddType
找到:
AddType
在下面添加这两行:
AddType application/x-httpd-php .php
AddType application/x-httpd-php .html
*
*
* 保存 httpd.conf
*
* 添加 hello world 页面
在前面设置的 apache 文档目录下,新建 hello.php,
内容如下:

<html>
<body>
<?php
echo "Hello World";
phpinfo();
?>
</body>
</html>

*
* 重启 apache
*
* 测试
输入网址 http://localhost/hello.php ,查看,如果显示正常说明整合成功,

注意:如果apache端口不是 80,则需在 url 上加端口
*
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值