再谈在Windows中配置Apache 2.0+php5+MySQL5
网络上对于这个问题的解决方案还是非常多的,但是大多都要求 copy 一些文件到 Windows 或者 System32 目录中,显得不够优雅。 我参考了 php 的用户手册和 MySQL 的网站,找到了一个不需要拷贝文件的解决方案。
首先是准备步骤,具体如下:
1. 将 ph
2. 安装 apache
3. 安装 MySQL5
4. 备份“ Apache Group\Apache2\conf ”文件夹
5. 从 MySQL 网站下载 MySQL Connector/PHP 的文件,下载 mysql extension (PH
下面说一下如何配置。
修改 Apache 的 httpd.conf 文件
1. 加入 PHPIniDir 变量;设定加载 php5 模块的路径;设定 .php 文件类型的处理方式。具体代码如下:
#php config
LoadModule php5_module "d:/php/php5apache2.dll"
AddType application/x-httpd-php .php
PHPIniDir "D:/php/"
2. 将 index.php 加入 DirectoryIndex 变量中。具体代码如下:
DirectoryIndex index.html index.html.var index.php
更新 MySQL Connector/PHP
解压 MySQL Connector/PHP 压缩包到 D:\php ,并将 php_mysql.dll 拷贝到 D:\php\ext
修改 php.ini
1. 修改 include_path = ".;d:\php\PEAR"
2. 修改 extension_dir = "D:\php\ext"
3. 取消 extension=php_mysql.dll 前面的分号
4. 取消 extension=php_gd2.dll 前面的分号
配置到这里就完成了,为了测试效果,可以在“ Apache Group\Apache2\htdocs ”文件夹中建立一个名为 phpinfo.php 的文件,内容如下:
<?php
$link=mysql_connect('localhost','test','test'); // 用户和密码 , 请根据你自己的情况改好
if(!$link) echo "fail";
else echo "success";
mysql_close();
echo phpinfo();
?>
然后访问 http://localhost/phpinfo.php ,如果页面最顶端上打印出 success ,说明设定成功,否则可以根据 phpinfo 的结果看看问题所在。
posted on 2007-01-06 11:52 iceboundrock 阅读(393) 评论(0) 编辑 收藏 举报