windows XP系統下配置Apache2.2.15 + PHP5.3.2 + mysql5.0.90 +
phpmyadmin3.3.2
因為php5.3.2版本應用了mysqlnd,而不是採用以前的
libmysql.dll 動態連結程式庫檔案。所以目前網上的資料介紹的都是php5.3版本以前的。我現在介紹下我安裝的過程:
1.安裝apache2.2.15
關於http.conf的配置稍侯再說
2.安裝php5.3.2
關於php.ini的配置稍侯再說
3
安裝mysql5.0
4 安裝phpmyadmin3.3.2
首先解壓zip檔案,將phpMyAdmin-3.3.2-rc1-all-languages重新命名為phpmyadmin,然後copy到
httpd.conf檔案中設定的發布根目錄下。
apache和mysql是msi格式的,沒什麼好說的,點擊安裝就可以了。php和phpmyadmin是zip格式的,也是解壓到相應的檔案夾即可,
主要是設定檔。對於動態連結檔案,沒有需要copy到system32的,因為沒有libmysql.dll。
配置httpd.conf我就不詳細說了,網上很多
首先配置httpd.conf支援php。
LoadModule php5_module e:/php/php5apache2_2.dll
PHPIniDir
"E:/php" (說明:此處是說明php.ini的位置,不是指php安裝目錄,我一開始理解錯誤,結果大半天的工作是白忙活)
DirectoryIndex index.php index.html
AddType
application/x-httpd-php .php
需要添加和修改的地方就這幾處。
php.ini的配置
將 ; extension_dir = "ext" 改為 extension_dir
= "E:/php/ext" (注意去掉前面的分號,我的php是安裝在E:/php下,根據自己的安裝位置進行修改)
將extension=php_mysql.dll
前面的分號去掉,我只用mysql所以只去掉了這個,關於extension的問題,網上有介紹我就不說了。
修改
;session.save_path = "/tmp" 為 session.save_path = "E:/tmp"
這個地方如果不修改,登入phpmyadmin以後會報錯的。
phpmyadmin配置
首先copy libraries 檔案夾下的config.default.php
到phpmyadmin檔案夾下,命名為config.inc.php。
將 $cfg['PmaAbsoluteUri']
= '' 改為 $cfg['PmaAbsoluteUri'] =
'http://localhost/phpmyadmin/';(我所有都安裝在本機上,所以這樣選擇)
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '×××××××';
這2處也不必細說,都明白,mysql的使用者和密碼
到此處配置完畢,我測試了下,能夠登入
phpmyadmin,在網頁中連結資料庫也正常。
就是phpmyadmin中的頁面