php5.3.2 与 apache 2.2 整合 在 windows 上
参考:
http://www.xiaohui.com/dev/server/20070922-install-apache-mysql-php-on-vista.htm
安装 apache2.2
* 安装
略过
* 测试 apache2.2
启动,看是否可访问
安装 php
* 下载 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 版本信息,说明安装成功,
php5 & apache2.2 整合
* 备份 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 上加端口
*
分享到:
相关推荐
配置"apache2.2+php5.2+MYSQL5.0+phpMyAdmin2.9+Zend"涉及到的主要步骤包括下载软件、安装软件、修改配置文件、启用PHP扩展、配置Apache以处理PHP请求、配置MySQL数据库和管理界面phpMyAdmin,以及整合Zend开发环境...
Apache2.2、PHP5和MySQL5.0是构建Web应用程序的经典组合,广泛应用于网站开发和服务器管理。这个组合提供了强大的动态内容处理能力和数据库支持,是LAMP(Linux、Apache、MySQL、PHP)堆栈的核心组件。下面我们将...
虽然`mod_aspdotnet`提供了Apache与ASP.NET的整合,但其性能相比原生的IIS可能会有所下降。因此,在高负载环境中,可能需要优化配置或者考虑使用专门的.NET服务器。此外,安全方面也需要重视,确保Apache和.NET框架...
- 安装 Apache 并将其添加到系统路径中,通常默认安装目录为 `C:\Program Files\Apache Software Foundation\Apache2.2`。 2. **下载 PHP**: - 获取适合 Apache 的 PHP Windows二进制文件,通常包含 `php.exe` ...
代码如下: LoadModule php5_module d:/phpdir/php5apache2_2.dll AddType application/x-httpd-php .php 其中phpdir是你的php安装目录,根据需要换成自己的即可。做完上述配置后,打开apache,然后在apache的htdocs...
1. **下载与Apache版本兼容的PHP**:确保下载的PHP版本与运行的Apache服务器版本匹配,这里是PHP5和Apache2.2。 2. **解压PHP安装包**:解压缩下载的PHP包,找到`php5apache2_2.dll`文件。 3. **复制模块**:将`...
然而,需要注意的是,自PHP 5开始,这个模块已被`php5apache2_2.dll`(对于PHP 5)和`php7apache2_4.dll`(对于PHP 7)所取代,因此`php4apache2.dll`主要适用于那些仍在使用PHP 4的旧系统。 在Apache 2.2.x中集成`...
四、Tomcat6.0+Apache2.2 的整合 要将 Tomcat 和 Apache 整合起来,我们需要修改 Apache 的配置文件 httpd.conf。首先,我们需要将 ServerName 配置为服务器的 IP 地址或域名,然后在 DirectoryIndex 中添加 index....
整合Apache和Tomcat之前,需要下载并安装这几个关键软件包:Apache HTTP Server 2.2、Apache Tomcat 7.0以及Java Development Kit(JDK)6的版本。 JDK是Java开发的核心工具,提供了运行Java程序的环境以及基础的...
### WinXP下Apache2.2.4与tomcat6、php5整合的知识点 #### 一、概述 本文档详细介绍了如何在Windows XP系统中配置Apache2.2.4、tomcat6和php5,使其能够在一个环境中稳定共存并协同工作。这种配置通常用于开发环境...
Apache 2.2还增强了与其他服务器软件的兼容性,如与PHP、Perl、Python等脚本语言的整合,使得开发者可以方便地创建动态网页应用。特别是对于PHP,Apache 2.2支持FastCGI接口,可以提高处理PHP脚本的性能。 在性能...
安装后,配置Apache以挂载PHP模块,选择“Apache 2.2.x Module”并在“Apache Configuration Directory”中指向Apache的配置文件路径,通常是“C:\Program Files\Apache Software Foundation\Apache2.2\conf”。...
特色功能:1、支持切换apache2.2和2.4;2、整合安装Apache+Tomcat,支持JSP;3、支持7个PHP版本同时使用,不同网站使用不同的PHP版本;4、支持SSL证书,让网站更安全;5、支持伪静态;6、内置安全检测工具。
在本安装程序中,Apache 2.2版本被集成,这是一个稳定且功能丰富的HTTP服务器,可以处理静态HTML文件、动态PHP脚本以及通过CGI(Common Gateway Interface)与其他编程语言交互。 【PHP】:PHP是一种广泛使用的开源...
整合IDC代理中心是一个以php+mysql进行开发的IDC代理平台源码。 代理平台基于PHP和MySQL开发,可同时使用于Windows、Linux、Unix平台,... 支持使用平台:Linux + Apache2.2/2.4 + PHP5.6以上版本 + MySQL5.0以上版本
- **安装位置**:建议安装在默认位置或者易于记忆的位置,并记录安装目录(如:`H:\Apache2.2`)。 **2. Tomcat 6.0.16 安装** - **下载地址**:http://apache.mirror.phpchina.coe-tomcat-6.0.16.zip - **安装位置...