如何在Ubuntu 14.10 上安裝WordPress?

http://codex.wordpress.org/zh-cn:安裝WordPressphp

 

介紹html

若是你想快捷、簡單、免費的建立我的網站的話,WordPress 是你最佳的選擇。mysql

WordPress 是一種使用 PHP 語言開發的博客平臺,用戶能夠在支持 PHPMySQL 數據庫服務器上架設屬於本身的網站。也能夠把  WordPress 看成一個內容管理系統CMS )來使用。linux

WordPress 是一款我的博客系統,並逐步演化成一款內容管理系統軟件,它是使用 PHP 語言和 MySQL 數據庫開發的。用戶能夠在支持  PHP  和  MySQL 數據庫的服務器上使用本身的博客web

WordPress 有許多第三方開發的免費模板,安裝方式簡單易用。不過要作一個本身的模板,則須要你有必定的專業知識。好比你至少要懂的標準通用標記語言下的一個應用 HTML 代碼、 CSS 、 PHP 等相關知識。sql

WordPress 官方支持中文版,同時有愛好者開發的第三方中文語言包,如 wopus 中文語言包。WordPress 擁有成千上萬個各式插件和不可勝數的主題模板樣式。數據庫

如下是將  WordPress 4.0  安裝在  Ubuntu 14.10  上的簡易教程。apache

準備工做ubuntu

如下內容是以 Ubuntu 14.10 爲基礎,在開始安裝 WordPress 以前,你須要完成  LAMP 服務(Linux , Apache ,PHP , MYSQL)來配置你的我的站點。瀏覽器

安裝 LAMP 組件:

sudo apt-get install apache2 mysql-server php5 libapache2-mod-php5 php5-gd php5-curl libssh2-php

Apache, PHP, MySQL 都已經安裝時,你就能夠開始 WordPress 的安裝之旅。 數據庫和 MySQL 用戶的建立 經過數據庫和 MYSQL 用戶的建立,你將開始我的網站的建立進程。 你須要爲 MySQL 的 root 用戶設置密碼。 登陸 MYSQL:mysql -u root -p在成功認證以後你須要建立WordPress的數據庫:CREATE DATABASE wordpress;這裏我將數據庫名稱命爲 wordpress,能夠本身定義。但請記住數據庫名稱,在後面的安裝中將會用到。 如今,你須要建立數據庫管理員:

CREATE USER wordpressadmin@localhost IDENTIFIED BY 'wordpresspassword';

接着,你須要將管理權限賦給管理員:

GRANT ALL PRIVILEGES ON wordpress.* TO wordpressadmin@localhost;

你須要刷新權限信息來激活用戶權限:

FLUSH PRIVILEGES;
exit

PHP 和 Apache 的配置

接下來,你須要配置 PHP 和 Apache. 以 sudo 權限打開 Apache PHP 的配置文件:

sudo nano /etc/php5/apache2/php.ini

搜索命令 expose_php 和 allow_url_fopen 將其置爲 off:

. . .
expose_php = Off
. . .
allow_url_fopen = Off
. . .

改完以後保存並關閉。 接下來,你須要啓用 Apahce 的重寫功能( rewrite )。 啓用 mod_rewrite 模塊的命令:

sudo a2enmod rewrite

重啓 Apache 的服務以後該模塊就啓用了。 可是在重啓 Apache 的服務以前你須要啓用 .htaccess 的使用。 因此,打開包含實際重寫和將在 WordPress 安裝時默認包括的文件。

sudo nano /etc/apache2/sites-enabled/000-default.conf
 
在這個文件裏面,你必須添加劇定向到 web 根目錄的屏蔽。 可能你也須要 ServerName 命令來指向你的域名,用 ServerAdmin 命令來指向一個有效的電子郵件地址:
<VirtualHost *:80>
  ServerAdmin admin@your-domain.com
   DocumentRoot /var/www/html/
   ServerName your-domain.com
   ServerAlias www.your-domain.com
      <Directory /var/www/html/>
         Options Indexes FollowSymLinks MultiViews
         AllowOverride All
	 Order allow,deny
         allow from all
      </Directory>
   ErrorLog /var/log/apache2/your-domain.com-error_log    CustomLog /var/log/apache2/your-domain.com-access_log common
</VirtualHost>
 
或者vi /etc/apache2/sites-available/wordpress.conf

Alias /wordpress /var/www/html

<Directory /var/www/html>
        Options +FollowSymLinks
        AllowOverride All
        order allow,deny
        allow from All
</Directory>

sudo a2ensite 啓用站點

在完成以上步驟以後,重啓 Apache 服務使配置生效。

sudo service apache2 restart

下載並安裝 WordPress

如今,系統已經準備就緒,咱們能夠開始 WordPress 的安裝了! 回到你的服務器上,切換到你的臨時目錄並用 wget 去下載 WordPress

cd /tmp
wget http://wordpress.org/latest.tar.gz

下載完成後解壓:

tar xzvf wordpress*

如今,複製解壓的目錄到你的 web 目錄下,推薦使用 rsync 安全複製文件:

cd wordpress*
sudo rsync -avz . /var/www/html

如今,你能夠進入 web 目錄檢查複製的文件:

cd /var/www/html
ls -lsa

確保 WordPress 目錄文件可寫,同時,以 www-data 用戶, www-data 屬組運行(用戶,屬組可自定義):

配置 WordPresschown www-data:www-data -R /var/www/html/

編輯 WordPress config.php 文件,

cp /var/www/html/wp-config-sample.php /var/www/html/wp-config.php
vi /var/www/html/wp-config.php

找到並修改數據庫名稱,數據庫用戶名, mysql root 密碼:

[...]
// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'wordpress');
/** MySQL database username */
define('DB_USER', 'wordpressadmin');
/** MySQL database password */
define('DB_PASSWORD', 'wordpresspassword');
/** MySQL hostname */
define('DB_HOST', 'localhost');
[...]

完成以上配置以後,重啓 Apache 服務:

service apache2 restart

安裝 WordPress

經過以上操做,文件已經準備到位,軟件也已配置完成。經過 web 接口就能夠完成 WordPress 的安裝了。 在你的瀏覽器中訪問你的域名或者 IP 地址:

http://server_domain_name_or_IP

你將看到 WordPress 的初始安裝界面,你將建立一個管理員帳號:

fengyun fengyunp

initial_config

完成站點信息,建立你的管理帳號。填寫完畢以後點擊 Install WordPress 按鈕繼續。 WordPress 將確認你的安裝信息,而後要求你以剛纔建立的帳號登陸:

confirm_install

點擊 Log In 填寫帳號信息:

login

你能夠經過域名或者 IP 地址訪問你的站點了!

admin_interface

原文連接:http://www.unixmen.com/install-wordpress-ubuntu-14-10/

相關文章
相關標籤/搜索