碰上的问题,,访问php页面时出现 403 forbidden 错误。  修改Deny from all 成 
Allow from all  1.安装apache2.2.4
2.下载并解压 php5.2.3   win-zip包
3.设置 apache 配置文件 httpd.conf 文件
a.修改web服务器根目录 DocumentRoot  D:\Apache2.2\htdocs  成 DocumentRoot "
D:/webroot"
b.修改 <Directory "D:\Apache2.2\htdocs">   成 <Directory "
D:/webroot">
c.修改
<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all
    Satisfy all
</Directory>
成 
<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow    
Allow from all    Satisfy all
</Directory>    
d.添加 php功能
ScriptAlias /php/ "D:/php5.2.3/"
Action application/x-httpd-php "/php/php-cgi.exe"
AddType application/x-httpd-php .php
4.设置系统环境变量
  path 添加 ;D:\php5.2.3;D:\php5.2.3\ext
5. 添加访问mysql功能
    a.去除 extension=php_mysql.dll 前面的 ;号
 b.修改extension_dir 到 php ext目录,如: extension_dir = "D:/php5.2.3/ext/"   
6.运行测试代码
<?php
$link = mysql_connect('mysql_host', 'mysql_user', 'mysql_password')
    or die('Could not connect: ' . mysql_error());
echo 'Connected successfully';
mysql_select_db('my_database') or die('Could not select database');
$query = 'SELECT * FROM my_table';
$result = mysql_query($query) or die('Query failed: ' . mysql_error());
echo "<table>\n";
while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
    echo "\t<tr>\n";
    foreach ($line as $col_value) {
        echo "\t\t<td>$col_value</td>\n";
    }
    echo "\t</tr>\n";
}
echo "</table>\n";
mysql_free_result($result);
mysql_close($link);
?> 
 
	posted on 2007-08-30 16:18 
周锐 阅读(594) 
评论(0)  编辑  收藏  所属分类: 
Apache 、
PHP