`

php5 & apache2.2 整合

    博客分类:
  • php
阅读更多
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

    配置"apache2.2+php5.2+MYSQL5.0+phpMyAdmin2.9+Zend"涉及到的主要步骤包括下载软件、安装软件、修改配置文件、启用PHP扩展、配置Apache以处理PHP请求、配置MySQL数据库和管理界面phpMyAdmin,以及整合Zend开发环境...

    apache2.2+php5+mysql5.0 之 php5

    Apache2.2、PHP5和MySQL5.0是构建Web应用程序的经典组合,广泛应用于网站开发和服务器管理。这个组合提供了强大的动态内容处理能力和数据库支持,是LAMP(Linux、Apache、MySQL、PHP)堆栈的核心组件。下面我们将...

    mod_aspdotnet-2.2(支持apache2.2)

    虽然`mod_aspdotnet`提供了Apache与ASP.NET的整合,但其性能相比原生的IIS可能会有所下降。因此,在高负载环境中,可能需要优化配置或者考虑使用专门的.NET服务器。此外,安全方面也需要重视,确保Apache和.NET框架...

    apache整合php

    - 安装 Apache 并将其添加到系统路径中,通常默认安装目录为 `C:\Program Files\Apache Software Foundation\Apache2.2`。 2. **下载 PHP**: - 获取适合 Apache 的 PHP Windows二进制文件,通常包含 `php.exe` ...

    apache2.2和php5.2.17在windows下整合过程的错误解决方法

    代码如下: LoadModule php5_module d:/phpdir/php5apache2_2.dll AddType application/x-httpd-php .php 其中phpdir是你的php安装目录,根据需要换成自己的即可。做完上述配置后,打开apache,然后在apache的htdocs...

    apache_php5

    1. **下载与Apache版本兼容的PHP**:确保下载的PHP版本与运行的Apache服务器版本匹配,这里是PHP5和Apache2.2。 2. **解压PHP安装包**:解压缩下载的PHP包,找到`php5apache2_2.dll`文件。 3. **复制模块**:将`...

    php4apache2.dll

    然而,需要注意的是,自PHP 5开始,这个模块已被`php5apache2_2.dll`(对于PHP 5)和`php7apache2_4.dll`(对于PHP 7)所取代,因此`php4apache2.dll`主要适用于那些仍在使用PHP 4的旧系统。 在Apache 2.2.x中集成`...

    linux+apache+tomcat整合完整详解版(最新)

    四、Tomcat6.0+Apache2.2 的整合 要将 Tomcat 和 Apache 整合起来,我们需要修改 Apache 的配置文件 httpd.conf。首先,我们需要将 ServerName 配置为服务器的 IP 地址或域名,然后在 DirectoryIndex 中添加 index....

    win7下Apache2.2+Tomcat7.0整合配置详解

    整合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整合

    ### WinXP下Apache2.2.4与tomcat6、php5整合的知识点 #### 一、概述 本文档详细介绍了如何在Windows XP系统中配置Apache2.2.4、tomcat6和php5,使其能够在一个环境中稳定共存并协同工作。这种配置通常用于开发环境...

    apache服务器

    Apache 2.2还增强了与其他服务器软件的兼容性,如与PHP、Perl、Python等脚本语言的整合,使得开发者可以方便地创建动态网页应用。特别是对于PHP,Apache 2.2支持FastCGI接口,可以提高处理PHP脚本的性能。 在性能...

    mysql+php+apache环境配置

    安装后,配置Apache以挂载PHP模块,选择“Apache 2.2.x Module”并在“Apache Configuration Directory”中指向Apache的配置文件路径,通常是“C:\Program Files\Apache Software Foundation\Apache2.2\conf”。...

    护卫神.Apache大师 v3.0.0

    特色功能:1、支持切换apache2.2和2.4;2、整合安装Apache+Tomcat,支持JSP;3、支持7个PHP版本同时使用,不同网站使用不同的PHP版本;4、支持SSL证书,让网站更安全;5、支持伪静态;6、内置安全检测工具。

    apache+php+mysql+phpMyAdmin 整合安装程序

    在本安装程序中,Apache 2.2版本被集成,这是一个稳定且功能丰富的HTTP服务器,可以处理静态HTML文件、动态PHP脚本以及通过CGI(Common Gateway Interface)与其他编程语言交互。 【PHP】:PHP是一种广泛使用的开源...

    PHP多平台云主机聚合IDC代理整合平台网站源码 最新PHP5.3.6

    整合IDC代理中心是一个以php+mysql进行开发的IDC代理平台源码。 代理平台基于PHP和MySQL开发,可同时使用于Windows、Linux、Unix平台,... 支持使用平台:Linux + Apache2.2/2.4 + PHP5.6以上版本 + MySQL5.0以上版本

    Windows下Apache与Tomcat的整合

    - **安装位置**:建议安装在默认位置或者易于记忆的位置,并记录安装目录(如:`H:\Apache2.2`)。 **2. Tomcat 6.0.16 安装** - **下载地址**:http://apache.mirror.phpchina.coe-tomcat-6.0.16.zip - **安装位置...

Global site tag (gtag.js) - Google Analytics