1. 程式人生 > >Linux下安裝搭建WordPress網站

Linux下安裝搭建WordPress網站

WordPress簡介


    WordPress 是一種使用 PHP語言和 MySQL資料庫開發的開源、免費的Blog(部落格,網誌)引擎,使用者可以在支援 PHP 和 MySQL 資料庫的伺服器上建立自己的 Blog。WordPress 是一個功能非常強大


的部落格系統,外掛眾多,易於擴充功能。安裝和使用都非常方便。目前 WordPress 已經成為主流的 Blog 搭建平臺。


現在我們開始搭建屬於自己的blog:


    1.首先,你需要下載wordpress(WordPress 是目前最為流行的 PHP Blog 程式,目標是美學、Web 標準和易用性的統一。它基於 GPL 許可協議,完全免費)。下載地址:


http://wordpress.org/download/


    2.然後就是安裝Wordpress必須的元件:


        1)安裝apache伺服器:


          sudo apt-get install apache2


          安裝後在瀏覽器中開啟:http://localhost/或者http://127.0.0.1


          如果出現It works!那證明OK了


        2)安裝php服務:


          sudo apt-get install php5


          測試:


          開啟gksudo gedit /var/www/testphp.php


          然後隨意輸入點東西(我輸入的是KH)再儲存。


          然後在瀏覽器中輸入http://127.0.0.1/testphp.php或者http://localhost/testphp.php


          如果顯示出你輸入的東西即為成功


        3)重啟apache伺服器


          sudo /etc/init.d/apache2 restart


          此時瀏覽器就可以正確解析php檔案了。


        4)安裝mysql服務:


          sudo apt-get install mysql-server


          sudo apt-get install mysql-admin


          sudo apt-get install mysql-client


          安裝過程中提示輸入資料庫root使用者的密碼


    3.為Wordpress新建mysql資料庫:


        在終端下開啟mysql管理器:


        $mysql -u root -p


        建立新資料庫:


        mysql>CREATE DATABASE wordpress


    4.解壓wordpress的tar.gz壓縮包


        $sudo tar -zxvf wordpress-3.2.1.tar.gz


        得到wordpress資料夾,將資料夾中wp-config-sample.php重新命名為wp-config.php,然後按要求編輯wp-config.php檔案,主要是提供資料庫的名字(如這裡的wordpress),使用者名稱(如root),密碼(如安裝mysql時鍵入的密碼),如下所示:

        在標有// ** MySQL settings - You can get this info from you web host ** //下輸入你的資料庫相關資訊

        DB_NAME 資料庫名稱

        DB_USER 資料庫使用者名稱

        DB_PASSWORD 資料庫密碼

        DB_HOST 主機名,通常是localhost

        DB_CHARSET 資料庫字串,通常不可更改

        DB_COLLATE 留為空白的資料庫排序

        在標有 * Authentication Unique Keys.的版塊下輸入金鑰的值,可從https://api.wordpress.org/secret-key/1.1/salt/自動生成,最後儲存wp-config.php檔案。



    5.將wordpress資料夾拷貝到/var/www目錄下:


        sudo cp -a ./wordpress /var/www


        此時在瀏覽器中訪問http://localhost/wordpress/wp-admin/install.php,就會發現出現了上面所描述的亂碼。我們首先利用phpMyAdmin來看一下這個亂碼到底是什麼問題


    6.安裝phpMyAdmin:


        sudo apt-get install phpmyadmin


        此時的phpmyadmin資料夾被安裝在/usr/share/phpmyadmin下,為了能在瀏覽器中訪問到phpmyadmin,需要在/var/www下做一個軟連線到該資料夾:


        進入/var/www資料夾,在該目錄下執行如下操作:


        sudo ln -s /usr/share/phpmyadmin


        此時在瀏覽器中鍵入http://localhost/phpmyadmin,會發現出現瞭如下錯誤:


        Cannot load mysql extension. Please check your PHP configuration.


        這其實就是上面亂碼所說的錯誤。


        幸運的是,phpmyadmin同時給出了該問題的解決方案:


    7.這樣就很明確了,我們安裝php-mysql包即可:


        sudo apt-get install php-mdb2-driver-mysql


    8.安裝完畢後別忘了重啟apache 和 mysql:


        sudo /etc/init.d/apache2 restart


        sudo /etc/init.d/mysql restart


        然後便可以正常訪問訪問http://localhost/wordpress/wp-admin/install.php並安裝wordpress了。

------------------------------------------------------------------