以下内容是安装过程中出现的一些错误笔记,可能不适合其他人阅读。
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;");