apache2.2.4 + php5.2.3 安装配置,增加连接mysql功能

碰上的问题,,访问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');

// 执行 SQL 查询
$query = 'SELECT * FROM my_table';
$result = mysql_query($query) or die('Query failed: ' . mysql_error());

// 用 HTML 显示结果
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);
?>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值