RHEL6 --部署phpMyAdmin與論壇系統

一、rpm安裝LAMP平臺部署phpMyAdmin

二、搭建wordpress個人博客系統

三、搭建論壇系統


一、rpm安裝LAMP平臺及部署phpMyAdmin

1、phpMyAdmin簡介及獲取方法

phpMyAdmin 是以PHP爲基礎而開發的一個以WEB方式來管理Mysql數據庫的工具,phpMyAdmin提供了一個比較人性化的網頁界面,操作起來非常簡單易用。對於一些對SQL語句不太熟悉的人來使用,是最好不過的一個工具了。phpMyAdmin可以到官方網站獲取http://www.phpmyadmin.net/home_page/downloads.php最新版本;我們下載phpMyAdmin-4.0.5-all-languages.tar.bz2使用支持多國語言版的以此爲例介紹如何安裝。

2、安裝LAMP平臺

#需要安裝的軟件包如下:
[root@localhost ~]# yum -y install http php php-mysql php-mbstring mysql mysql-server

3、修改Apahce主配置文件,添加默認主頁如下:

[root@localhost ~]# vim /etc/httpd/conf/httpd.conf
DirectoryIndex index.php index.html index.html.var

4、啓動Http與Mysql服務

[root@localhost ~]# service httpd start
[root@localhost ~]# service mysqld start

5、在默認網頁存放目錄新建一個index.php文件,寫一個測試語句,是否能連接數據庫,數據庫用戶"root"默認沒有密碼,我們設置一個密碼;如下:

[root@localhost ~]# mysqladmin -uroot password 'phpmyadmin' #設置root用戶密碼爲“phpmyadmin”
[root@localhost ~]# touch /var/www/html/index.php           #創建默認主頁文件
[root@localhost ~]# vim /var/www/html/index.php             #打開文件添加如下內容
<h1>www.phpmyadmin.com</h1>
<?php
$Con=mysql_connect('127.0.0.1','root','phpmyadmin');
if ($Con)
  echo "SUCCESS...";
else
  echo "FAILURE...";

6、訪問WEB服務器(172.16.14.2)驗證是否能連接數據庫:

7、修改/etc/httpd/conf/http.conf文件,爲phpmyadmin創建一個虛擬主機;如:

[root@localhost ~]# vim /etc/httpd/conf/httpd.conf  #打開此文件添加如下內容
#DocumentRoot "/var/www/html"                       #註釋掉此行
NameVirtualHost 172.16.14.2:80                      #去掉註釋,*號改成自己的IP地址
<VirtualHost 172.16.14.2:80>
    DocumentRoot /var/www/html/phpmyadmin
    ServerName www.phpmyadmin.com
#    ErrorLog logs/dummy-host.example.com-error_log #此處日誌不啓用,如果想使用日誌去掉註釋即可
#    CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
[root@localhost ~]# service httpd restart           #重啓Http服務

8、解壓phpMyAdmin軟件包,這裏已準備好:

[root@localhost ~]# tar xf phpMyAdmin-4.0.5-all-languages.tar.bz2 -C /var/www/html/  #解壓軟件包到/var/www/html目錄下
[root@localhost ~]# cd /var/www/html/  #切換到此目錄中
[root@localhost html]# mv phpMyAdmin-4.0.5-all-languages phpmyadmin  #把解壓的軟件包重命令爲phpmyadmin

9、切換到/var/www/html/phpmyadmin目錄下修改文件如下:

[root@localhost ~]# cd /var/www/html/phpmyadmin/
[root@localhost phpmyadmin]# cp config.sample.inc.php config.sample.inc.php.bak  #修改前備份此文件
[root@localhost phpmyadmin]# mv config.sample.inc.php config.inc.php #重命令文件

10、由於沒有DNS服務器解析,需要在本地Hosts文件中添加如下記錄:

C:\Windows\System32\Drivers\etc\hosts  #打開此文件添加如下內容
172.16.14.2        www.phpmyadmin.com

11、客戶端打開瀏覽器驗證是否能成功登錄,如下:

12、登錄後的界面如:

13、首先需要修改/var/www/html/phpmyadmin/config.inc.conf文件;如下:

$cfg['blowfish_secret'] = 'a8b7c6d';              #這裏的值最好不要使用默認,可以隨便寫
$cfg['Servers'][$i]['controlhost'] = 'localhost'; #數據庫服務地址
$cfg['Servers'][$i]['controluser'] = 'root';      #連接數據庫的用戶名,這裏就使用root用戶了,但在生產環境千萬不要使用
$cfg['Servers'][$i]['controlpass'] = 'phpmyadmin';#用戶密碼
#下面所有行都去掉註釋即可
$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
$cfg['Servers'][$i]['bookmarktable'] = 'pma__bookmark';
$cfg['Servers'][$i]['relation'] = 'pma__relation';
$cfg['Servers'][$i]['table_info'] = 'pma__table_info';
$cfg['Servers'][$i]['table_coords'] = 'pma__table_coords';
$cfg['Servers'][$i]['pdf_pages'] = 'pma__pdf_pages';
$cfg['Servers'][$i]['column_info'] = 'pma__column_info';
$cfg['Servers'][$i]['history'] = 'pma__history';
$cfg['Servers'][$i]['table_uiprefs'] = 'pma__table_uiprefs';
$cfg['Servers'][$i]['tracking'] = 'pma__tracking';
$cfg['Servers'][$i]['designer_coords'] = 'pma__designer_coords';
$cfg['Servers'][$i]['userconfig'] = 'pma__userconfig';
$cfg['Servers'][$i]['recent'] = 'pma__recent';

14、將phpMyAdmin/examples/create_tables.sql數據庫文件導入數據庫;如下:

[root@localhost ~]# mysql -uroot -pphpmyadmin < /var/www/html/phpmyadmin/examples/create_tables.sql

15、再次重新登錄並驗證;如下:


二、搭建wordpress個人博客系統

注意:這裏接着上面安裝好的平臺直接安裝博客系統

1、簡介:

WordPress起初是一款個人博客系統,並逐步演化成一款內容管理系統軟件,它是使用PHP語言和MySQL數據庫開發的。用戶可以在支持 PHP 和 MySQL數據庫的服務器上使用自己的 Blog。WordPress 功能非常強大,插件也比較多,易於擴充功能,安裝使用都非常方便。軟件包可以從官方網站獲取http://cn.wordpress.org/wordpress-3.6-zh_CN.tar.gz ;我們就以此版本爲例講解如何安裝.

2、打開Httpd主配置文件添加一個虛擬主機;如:

[root@localhost ~]# vim /etc/httpd/conf/httpd.conf   #打開配置文件添加如下內容
<VirtualHost 172.16.14.2:80>
    DocumentRoot /var/www/html/wordpress
    ServerName www.wordpress.com
</VirtualHost>

3、爲wordpress博客系統創建一個數據庫名爲“wordpress”;如:

[root@localhost ~]# mysql -uroot -pphpmyadmin -e 'create database wordpress;'

4、進入wordpress文件夾,修改配置文件;如:

[root@localhost ~]# cd /var/www/html/wordpress/          #切換到此目錄
[root@localhost wordpress]# cp wp-config-sample.php wp-config.php #重命名文件
[root@localhost wordpress]# vim wp-config.php            #打開此文件修改如下內容
define('DB_NAME', 'wordpress');                          #指定創建的數據庫名
define('DB_USER', 'root');                               #指定連接數據庫用戶名,必須要有權限,這裏使用root,生產環境不建議使用
define('DB_PASSWORD', 'phpmyadmin');                     #指定用戶密碼
define('DB_HOST', 'localhost');                          #指定數據庫主機,這裏使用本地主機

5、由於沒有DNS服務器解析,需要在本地Hosts文件中添加如下記錄:

C:\Windows\System32\Drivers\etc\hosts  #打開此文件添加如下內容
172.16.14.2        www.wordpress.com

6、在客戶端使用www.wordpress.com域名訪問,安裝博客系統;如下:

7、訪問www.wordpress.com域名,登錄到WordPress博客系統如下:

8、查看後臺管理頁面及主頁;如:

WordPress博客系統到此告一段落...


三、安裝論壇系統

1、簡介:

   一些比較有名的PHP開源論壇系統如:Discuz(騰訊收購)、PhpWind(阿里巴巴收購) PhpBB 等;下面講解如何安裝Discuz論壇,軟件包可以到官方網站獲取http://download.comsenz.com/DiscuzX/3.0/Discuz_X3.0_SC_UTF8.zip

2、軟件包已準備好,解壓軟件包並複製到網站目錄下;如:

[root@localhost ~]# unzip Discuz_X3.0_SC_UTF8.zip      #解壓軟件包
[root@localhost ~]# cp -r upload /var/www/html/bbs     #將解壓出來的upload目錄複製到網站目錄下並重命名爲bbs
[root@localhost ~]# chown -R apache /var/www/html/bbs  #修改bbs目錄下所有文件的屬主爲當前運行Httpd服務的用戶

3、添加虛擬主機,如下:

[root@localhost ~]# vim /etc/httpd/conf/httpd.conf   #打開配置文件添加如下內容
<VirtualHost 172.16.14.2:80>
    DocumentRoot /var/www/html/bbs
    ServerName www.bbs.com
</VirtualHost>

4、由於沒有DNS服務器解析,需要在本地Hosts文件中添加如下記錄:

C:\Windows\System32\Drivers\etc\hosts  #打開此文件添加如下內容
172.16.14.2        www.bbs.com

5、在客戶端使用www.bbs.com 域名安裝;如下:

6、安裝成功後需要刪除或重命令bbs目錄下的install目錄,如下:

[root@localhost bbs]# mv install install.bak

7、在客戶端使用www.bbs.com 域名來訪問,如下:

到此結束一個論壇系統就搭建完成了.後續有時間會更新其他論壇或博客系統的安裝;敬請關注...

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章