一、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、查看後臺管理頁面及主頁;如:
三、安裝論壇系統
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 域名來訪問,如下:
到此結束一個論壇系統就搭建完成了.後續有時間會更新其他論壇或博客系統的安裝;敬請關注...