`
pqcc
  • 浏览: 125630 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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

阅读更多

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

 

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;");

      

 

 

0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics