??? 網(wǎng)絡(luò)上對(duì)于這個(gè)問(wèn)題的解決方案還是非常多的,但是大多都要求
copy
一些文件到
Windows
或者
System32
目錄中,顯得不夠優(yōu)雅。
我參考了
php
的用戶手冊(cè)和
MySQL
的網(wǎng)站,找到了一個(gè)不需要拷貝文件的解決方案。
??? 首先是準(zhǔn)備步驟,具體如下:
1.
將
php 5.1.4
的壓縮包解壓到
D:\php
,復(fù)制
php.ini-recommended
為
php.ini
2.
安裝
apache2.0.59
3.
安裝
MySQL5
4.
備份“
Apache Group\Apache2\conf
”文件夾
5.
從
MySQL
網(wǎng)站下載
MySQL Connector/PHP
的文件,下載
mysql extension (PHP 5.1.4) for MySQL Server 5.0.22
的那個(gè)包。
?
下面說(shuō)一下如何配置。
修改
Apache
的
httpd.conf
文件
1.??????
加入
PHPIniDir
變量;設(shè)定加載
php5
模塊的路徑;設(shè)定
.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
前面的分號(hào)
4.?
取消
extension=php_gd2.dll
前面的分號(hào)
?
配置到這里就完成了,為了測(cè)試效果,可以在“
Apache Group\Apache2\htdocs
”文件夾中建立一個(gè)名為
phpinfo.php
的文件,內(nèi)容如下:
<?php
$link=mysql_connect('localhost','test','test'); //
用戶和密碼
,
請(qǐng)根據(jù)你自己的情況改好
if(!$link) echo "fail";
else echo "success";
mysql_close();
echo phpinfo();
?>
?
然后訪問(wèn)
http://localhost/phpinfo.php
,如果頁(yè)面最頂端上打印出
success
,說(shuō)明設(shè)定成功,否則可以根據(jù)
phpinfo
的結(jié)果看看問(wèn)題所在。
?
?