phpMyAdmin的安裝
php
一、進入軟件源碼所在的目錄/usr/local/src/中,並解壓軟件包phpMyAdmin-3.5.6-all-languages.tar.gz到當前目錄phpMyAdmin-3.5.6-all-languages下。
二、把解壓的目錄phpMyAdmin-3.5.6-all-languages下的文件,所有複製到Apache的/usr/local/apache/htdocs下,並新建一個名爲phpmyadmin的目錄下面,即安裝完成。 [root@localhost
src]#
cp
-a
phpMyAdmin-3.5.6-all-languages
/usr/local/apache/htdocs/phpmyadmin
三、在使用phpmyadmin以前,也須要先配置一下。配置的方法是經過對phpmyadmin頂層目錄下的config.inc.php文件中的幾個選項作一些設置便可。默認不存在config.inc.php文件,咱們須要手工建立一個,也能夠複製config.sample.inc.php模板獲得最低限度的配置文件。
[root@localhost src]# cd /usr/local/apache/htdocs/phpmyadmin/ web
[root@localhost phpmyadmin]# cp config.sample.inc.php config.inc.php
phpMyAdmin的配置
咱們經過身份驗證模式的要求,能夠有兩種配置方案,一種是http和cookie身份驗證模式。在這兩種模式下,用戶必須先在一個登陸窗口裏輸入MySQL數據庫的有效用戶名和密碼,才能使用phpMyAdmin程序。這種作法有兩個明顯的好處;首先,由於MySQL數據庫的密碼沒有出如今config.inc.php文件裏,因此身份驗證過程更加安全;其次,容許以不一樣的用戶身份登陸對本身的數據庫進行管理。這兩種身份驗證模式尤爲適合數據庫中多個用戶帳號的狀況。
第二種方案是,config身份驗證模式。這種狀況下,密碼以明文形式保存在config.inc.php文件裏。只須要把MySQL用戶名和密碼直接寫入到config.inc.php文件便可。這樣,在登陸phpMyAdmin時就不會提示輸入用戶名和密碼了,而只直接用config.inc.php文件裏寫入的用戶登陸 。若是隻是在一個本地測試系統上使用phpMyAdmin,能夠使用這種模式。 一、http身份驗證模式
若是想讓phpMyAdmin使用HTTP身份驗證模式,首先須要在config.inc.php文件作以下修改:數據庫
當完成設置以後,咱們啓動phpMyAdmin時,屏幕上將彈出一個WEB瀏覽器對話框,須要在這個對話框裏輸入MySQL用戶名和密碼,才能進入phpMyAdmin操做界面。以下圖示,在windows客戶端用IE瀏覽器,訪問WEB服務器的phpMyAdmin目錄下的index.php文件,便可啓動phpMyAdmin.apache
二、cookie身份驗證模式
cookie身份驗證模式是HTTP身份驗證模式的補充,不能使用HTTP身份驗證模式的場合均可以使用它。cookie身份驗證模式要求用戶必須容許來自phpMyAdmin的cookie進入本身的計算機。即用戶須要在瀏覽器中開啓客戶端的cookie功能。
若是想讓phpMyAdmin使用cookie身份驗證模式,除了必須修改config.inc.php文件裏的auth_type語句外,還必須向blowfish_secret參數提供一個字符串。這個字符串能夠是任意的,目的是在把登陸時使用的用戶和密碼存儲在客戶端電腦上的cookie以前,系統將會使用這個字符串對它們進行加密碼。在config.inc.php中修改的內容以下圖示:windows
和上面啓動phpMyAdmin的方式同樣,咱們在windows客戶端使用IE瀏覽器,訪問web服務器上的phpMyAdmin目錄下的index.php文件,須要提供MySQL的用戶名和密碼才能登陸,以下圖示: 瀏覽器
三、config身份驗證模式
若是想讓phpMyAdmin使用config身份驗證模式,首先須要在config.inc.php文件裏作出以下所示的修改。把MySQL數據庫的用戶名和密碼以明文的方式寫入,具體修改內容以下圖示: 安全
和上面啓動phpMyAdmin的方式同樣,咱們在windows客戶端使用IE瀏覽器,訪問WEB服務器上的phpMyAdmin目錄下的index.php文件。但不用提供MySQL的用戶名和密碼就能夠登陸,它是使用config.inc.php中以明文方式寫入的用戶名和密碼登陸的。這裏不在截圖。 到這裏LAMP就安裝完成了,咱們下載的軟件中有一個ZendGuard沒用上,緣由是我安裝的php5.4.11的版本,截止到如今官方尚未支持PHP5.4版本的Zend加速器,官方截圖以下: 服務器