再談在Windows中配置Apache 2.0+php5+MySQL5
Posted on 2006-08-10 01:44 iceboundrock 閱讀(401) 評論(0) 編輯 收藏 所屬分類: 其他技術隨筆
??? 網絡上對于這個問題的解決方案還是非常多的,但是大多都要求
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 的結果看看問題所在。
?