歡迎您光臨本站 註冊首頁

Linux下LAMP環境的安裝之編譯安裝過程(五)

←手機掃碼閱讀     火星人 @ 2014-03-08 , reply:0

phpMyAdmin的安裝

1、進入軟體源碼所在的目錄/usr/local/src/中,並解壓軟體包phpMyAdmin-3.5.1-all-languages.tar.gz到當前目錄phpMyAdmin-3.5.1-all-languages下.

2、把解壓的目錄phpMyAdmin-3.5.1-all-languages下的文件,全部複製到Apache的/usr/local/apache242/htdocs下,並新建一個名為phpmyadmin的目錄下面,即安裝完成.

[root@discuz src]# cp -a phpMyAdmin-3.5.1-all-language /usr/local/apache242/htdocs/phpmyadmin

3、在使用phpmyadmin之前,也需要先配置一下.配置的方法是通過對phpmyadmin頂層目錄下的config.inc.php文件中的幾個選項做一些設置即可.默認不存在config.inc.php文件,我們需要手工創建一個,也可以複製config.sample.inc.php模板得到最低限度的配置文件. [root@discuz src]# cd /usr/local/apache242/htdocs/phpmyadmin/ [root@discuz 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,可以使用這種模式. 1、http身份驗證模式 如果想讓phpMyAdmin使用HTTP身份驗證模式,首先需要在config.inc.php文件做如下修改:

當完成設置之後,我們啟動phpMyAdmin時,屏幕上將彈出一個WEB瀏覽器對話框,需要在這個對話框里輸入MySQL用戶名和密碼,才能進入phpMyAdmin操作界面.如下圖示,在windows客戶端用IE瀏覽器,訪問WEB伺服器的phpMyAdmin目錄下的index.php文件,即可啟動phpMyAdmin.

2、cookie身份驗證模式

cookie身份驗證模式是HTTP身份驗證模式的補充,不能使用HTTP身份驗證模式的場合都可以使用它.cookie身份驗證模式要求用戶允許來自phpMyAdmin的cookie進入自己的計算機.即用戶需要在瀏覽器中開啟客戶端的cookie功能.

如果想讓phpMyAdmin使用cookie身份驗證模式,除了修改config.inc.php文件里的auth_type語句外,還向blowfish_secret參數提供一個字元串.這個字元串可以是任意的,目的是在把登錄時使用的用戶和密碼存儲在客戶端電腦上的cookie之前,系統將會使用這個字元串對它們進行加密碼.在config.inc.php中修改的內容如下圖示:

和上面啟動phpMyAdmin的方式一樣,我們在windows客戶端使用IE瀏覽器,訪問web伺服器上的phpMyAdmin目錄下的index.php文件,需要提供MySQL的用戶名和密碼才能登錄,如下圖示:

3、config身份驗證模式

如果想讓phpMyAdmin使用config身份驗證模式,首先需要在config.inc.php文件里做出如下所示的修改.把MySQL資料庫的用戶名和密碼以明文的方式寫入,具體修改內容如下圖示:

和上面啟動phpMyAdmin的方式一樣,我們在windows客戶端使用IE瀏覽器,訪問WEB伺服器上的phpMyAdmin目錄下的index.php文件.但不用提供MySQL的用戶名和密碼就可以登錄,它是使用config.inc.php中以明文方式寫入的用戶名和密碼登錄的.這裡不在截圖.

到這裡LAMP就安裝完成了,我們下載的軟體中有一個ZendGuard沒用上,原因是我安裝的phpj 5.4.3的版本,截止到現在官方還沒有支持PHP5.4版本的Zend加速器,官方截圖如下:

本文出自 「曹壞水」 博客,請務必保留此出處http://cao2012.blog.51cto.com/366908/865228


[火星人 ] Linux下LAMP環境的安裝之編譯安裝過程(五)已經有298次圍觀

http://coctec.com/docs/linux/show-post-45936.html