apache2.2 + php5.2 笔记整理 (windows xp)

本文详细介绍了如何从零开始搭建PHP运行环境,包括下载和安装Apache、配置Apache以支持PHP,以及安装PHP并设置PHP与MySQL的连接等关键步骤。

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

以下内容是安装过程中出现的一些错误笔记,可能不适合其他人阅读。

 

1. Download & install apache.

2. Change Access:

<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all
</Directory>                    

 

 修改为:

 

<Directory />
    Options Indexes FollowSymLinks
    AllowOverride None
</Directory>

 

3. Download php ( php-5.2.11-Win32.zip 而不是 installer) :

4. 将 PHP 与 Apache 集成:

    (1). 以模块化的方式来运行:

        >将 PHP 和 PHP/ext 添加到 path.
        > 修改 apache 的httpd.conf 文件,在LoadModule 的地方添加以下内容:             
           LoadModule php5_module D:/software/dev/php/php-5.2.11/php5apache2_2.dll
           AddType application/x-httpd-php .php
          PHPIniDir "D:/software/dev/php/php-5.2.11"

    (2). 以 CGI 模式运行:

       ScriptAlias /php/ "D:/php-5.1.2-Win32"
       AddType application/x-httpd-php .php
       Action application/x-httpd-php "D:/php-5.1.2-Win32/php-cgi.exe"

 

5. (1). CGI 模式: request---->php.exe---->response.

    (2).  模块化(DLL)中: PHP是与Web服务器一起启动并运行的.

    (3). FastCGI -------- debug(hard)------------product(high performance)--------

 

6. PHP +mysql:

   > 修改php.ini 文件:
    extension=php_mysql.dll   // 取消 ; 注释即可。  
    extension=php_mysqli.dll   // 如果要使用 mysqli ,请取消注释.

7. Php + Mysql 查询乱码:

   >First:     mysql_query("set names utf8;");

      

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值