apache2.2.4 + php5.2.3 安装配置,增加连接mysql功能
2007-07-19 20:47
405 查看
碰上的问题,,访问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.运行测试代码
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); ?>
相关文章推荐
- Windows XP+Apache 2.2.4+PHP 5.2.0+MySQL 5.0.27+Zend Optimizer 3.2.0环境配置方法(依此参考文献成功安装Apache,Php,mysql)
- RedHat AS4上安装配置Apache2.2.4+PHP5.2.3+MySQL5.0.45+openssl0.98e
- win7(64)下安装配置php5+apache2.2.4+mysql文档
- Apache+php+mysql在windows下的安装与配置图解(最新版)
- Apache2.2.4 + PHP5.2.4在Windows下的安装配置
- Linux下 安装配置apache和mysql
- 在apache和php安装之后进行连接配置,
- Windows XP+Apache 2.2.4+PHP 5.3.8+MySQL 5.5.17环境配置方法
- PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql
- Apache+php+mysql安装与配置详解
- Apache+php+mysql在windows下的安装与配置图解(最新版)
- MAC下用homebrew安装及配置apache、php和mysql
- WinXP下的Apache-PHP-MySQL安装和配置
- Apache+php+mysql在windows下的安装与配置图解(较老版本)
- Winodws下IIS/Apache+PHP+MySQL的安装配置
- Ubuntu16.04服务器安装配置MySQL并开启远程连接
- 手动安装Apache+PHP+MYSQL及环境配置
- php+apache+mysql开发环境的安装与配置
- Apache+php+mysql在windows下的安装与配置(图文)
- 配置python与mysql连接(mysqldb)的安装与配置。