天天看點

LAMP應用之Phpmyadmin、Wordpress

LAMP應用之Phpmyadmin、Wordpress

Phpmyadmin

關于phpmyadmin:

phpMyAdmin 是一個以PHP為基礎,以Web-Base方式架構在網站主機上的MySQL的資料庫管理工具,讓管理者可用Web接口管理MySQL資料庫。借由此Web接口可以成為一個簡易方式輸入繁雜SQL文法的較佳途徑,尤其要處理大量資料的彙入及彙出更為友善。其中一個更大的優勢在于由于phpMyaAdmin跟其他PHP程式一樣在網頁伺服器上執行,但是您可以在任何地方使用這些程式産生的HTML頁面,也就是于遠端管理MySQL資料庫,友善的建立、修改、删除資料庫及資料表。也可借由phpMyAdmin建立常用的php文法,友善編寫網頁時所需要的sql文法正确性(摘自網絡)

安裝phpmyadmin:

為了使資料庫管理起來友善,我們來安裝phpmyadmin來實作對資料庫的web管理

解壓phpmyadmin

Unzip phpMyAdmin-3.5.8-all-languages.zip

把解壓後的目錄移動到apache放置網頁的主目錄下

[root@localhost ~]# mv phpMyAdmin-3.5.8-all-languages /usr/local/apache/htdocs/phpmyadmin

進入/usr/local/apache/htdocs/phpmyadmin拷貝config.sample.inc.php成config.inc.php并編輯

[root@localhost phpmyadmin]# cp config.sample.inc.php config.inc.php

完了重新開機apache服務

打開浏覽器輸入http://192.168.129.251/phpmyadmin就能進入下面的登陸界面

LAMP應用之Phpmyadmin、Wordpress

輸入賬号密碼登陸便可以進行對資料庫的管理

LAMP應用之Phpmyadmin、Wordpress

建立一個資料庫

LAMP應用之Phpmyadmin、Wordpress

這下就友善多了

但是我遇到一個問題

LAMP應用之Phpmyadmin、Wordpress

雖然不影響phpmyadmin的使用但是也着實不舒服,我上網搜了搜也是比較多的一個問題,下面是我的解決辦法

先去網上下載下傳兩個rpm包

libmcrypt-2.5.7-5.el5.i386

libmcrypt-devel-2.5.7-5.el5.i386

rpm –ivh libmcrypt-devel-2.5.7-5.el5.i386

rpm –ivh libmcrypt-2.5.7-5.el5.i386

切換目錄:

[root@localhost php-5.4.13]# cd /usr/local/src/php-5.4.13/ext/mcrypt/

執行phpize:

[root@localhost mcrypt]# /usr/local/php/bin/phpize

Configuring for:

PHP Api Version:         20100412

Zend Module Api No:      20100525

Zend Extension Api No:   220100525

[root@localhost mcrypt]# ./configure --with-php-config=/usr/local/php/bin/php-config

/usr/local/php/lib/php/extensions/no-debug-zts-20100525/

最後有一句話:config.status: creating mcrypt.h

接下來

Make

Make test

Make install

Make install 之後會出現一句話:Installing shared extensions:     /usr/local/php/lib/php/extensions/no-debug-zts-20100525/這個是關鍵産生mcrypt.So子產品兒的路徑

接下來編輯/etc/php.ini檔案

添加兩行(如圖)

LAMP應用之Phpmyadmin、Wordpress

添加完畢後重新對php編譯安裝(在LAMP環境搭建中已經有詳細說明)

重新開機apache服務

打開浏覽器重新登入:

LAMP應用之Phpmyadmin、Wordpress

這下看起來就會比較舒服了。。。

Wordpress

WordPress是一種使用PHP語言開發的部落格平台,使用者可以在支援PHP和MySQL 資料庫的伺服器上架設自己的網志。也可以把 WordPress 當作一個内容管理系統(CMS)來使用。

既然wordpress這麼受歡迎我們就來建一個屬于自己的論壇

此次wordpress的搭建是基于上一次的LAMP環境搭建的我隻多下載下傳了一個wordpress的源碼包

wordpress_v3.0.5-zh_CN

解壓wordpress壓縮包

Unzip   wordpress-3.0.5-zh_CN.zip

[root@localhost wordpress-3.0.5-zh_CN]# ll

total 4

drwxr-xr-x 5 root root 4096 Feb  9  2011 wordpress

檔案夾下隻有一個wordpress目錄

把該目錄移動到apache存放網頁的主目錄下我這裡便于記憶更改了目錄的名稱為mybbs

[root@localhost wordpress-3.0.5-zh_CN]# mv wordpress /usr/local/apache/htdocs/mybbs

進入mybbs目錄,拷貝wp-config-sample.php檔案為wp-config.php并編輯

[root@localhost mybbs]# cp wp-config-sample.php wp-config.php

[root@localhost mybbs]# vim wp-config.php

并給它任何人可執行的權限chmod  a+x wp-config.php

編輯内容如下圖:

LAMP應用之Phpmyadmin、Wordpress

這是論壇要連接配接資料庫的配置檔案,是以我們要首先登入phpmyadmin為它建立一個名為mybbs的資料庫

LAMP應用之Phpmyadmin、Wordpress

編輯完之後儲存退出,并重新啟動apache服務

打開浏覽器輸入http://192.168.129.251/mybbs,會出現wordpress的安裝目錄

LAMP應用之Phpmyadmin、Wordpress

按照自己情況填寫後安裝

LAMP應用之Phpmyadmin、Wordpress

點選登入進行登入

LAMP應用之Phpmyadmin、Wordpress

下面是論壇的控制闆:

LAMP應用之Phpmyadmin、Wordpress

這是論壇首頁:

LAMP應用之Phpmyadmin、Wordpress

當然我們可以更換主題的,有兩種方法:

第一種是直接把已有的主題包直接放到/usr/local/apache/htdocs/mybbs/wp-content/ themes/目錄下

我這裡下載下傳了兩個

[root@localhost ~]# unzip Stratex.zip

[root@localhost ~]# mv Stratex /usr/local/apache/htdocs/mybbs/wp-content/ themes/

到論壇内重新整理一下頁面就會自動多一個主題供選擇

LAMP應用之Phpmyadmin、Wordpress

第二種是通過本地上傳(相對麻煩一點)

首先給/usr/local/apache/htdocs/mybbs/wp-content可寫權限

[root@localhost mybbs]# chmod -R a+w wp-content/

編輯wp-config.php檔案,在檔案内加入如下幾行文字

LAMP應用之Phpmyadmin、Wordpress

添加完成後重新開機apache服務

重新進入主題安裝界面添加主題包并安裝即可

LAMP應用之Phpmyadmin、Wordpress

又多了一個

LAMP應用之Phpmyadmin、Wordpress

試用一下:

LAMP應用之Phpmyadmin、Wordpress

繼續閱讀