Ubuntu14.04安裝WordPress

更新系統(tǒng)

sudo apt-get update

安裝軟件及相關包

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

配置MySQL

  1. 登錄數(shù)據(jù)庫
    mysql -u root -p yourpassword
  2. 創(chuàng)建WordPress的數(shù)據(jù)庫
    CREATE DATABASE wordpress;
  3. 創(chuàng)建數(shù)據(jù)庫管理員
    CREATE USER wordpressadmin@localhost IDENTIFIED BY 'wordpresspassword';
  4. 將管理權限賦給管理員
    GRANT ALL PRIVILEGES ON wordpress.* TO wordpressadmin@localhost;
  5. 刷新權限信息來激活用戶權限
    FLUSH PRIVILEGES;
    exit;
  6. 重啟MySQL
    sudo service mysql restart

PHP 和 Apache 的配置

  1. 以 sudo 權限打開 Apache PHP 的配置文件,也可以直接用root權限干
    sudo vim /etc/php5/apache2/php.ini
  2. 搜索命令 expose_php 和 allow_url_fopen 將其置為 off
    expose_php = Off
    allow_url_fopen = Off
  3. 啟用 Apahce 的重寫功能( rewrite )
    sudo a2enmod rewrite
  4. 打開包含實際重寫和將在 WordPress 安裝時默認包括的文件,并配置
    sudo vim /etc/apache2/sites-enabled/000-default.conf
<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>
  1. 重啟Apache2服務使配置生效
    sudo service apache2 restart

下載并安裝 WordPress

  1. 切換到你的臨時目錄(沒有便創(chuàng)建)并用 wget 去下載 WordPress
    wget https://cn.wordpress.org/wordpress-4.9.4-zh_CN.tar.gz
  2. 下載完成后解壓
    tar -zxvf wordpress-4.9.4-zh_CN.tar.gz
  3. 復制解壓的目錄到你的 WordPress目錄下,推薦使用 rsync 安全復制文件
    cd wordpress
    sudo rsync -avz . /var/www/html
  4. 進入 WordPress目錄檢查復制的文件
    cd /var/www/html
    ls -lsa
  5. 確保 WordPress 目錄文件可寫,同時,以 www-data 用戶, www-data 屬組運行(用戶,屬組可自定義),注意,這個操作需要root權限
    chown www-data:www-data -R /var/www/html/
  6. 配置 WordPress 編輯 WordPress config.php 文件
    cp /var/www/html/wp-config-sample.php /var/www/html/wp-config.php
    vim /var/www/html/wp-config.php
  7. 找到并修改數(shù)據(jù)庫名稱,數(shù)據(jù)庫用戶名, 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');
  1. 重啟 Apache 服務
    service apache2 restart
  2. 安裝 WordPress
    訪問http://你的域名or你的IP
    在網(wǎng)頁上配置
注:本文并非原創(chuàng),寫到這里只是為了以后方便查看。

原文地址

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內(nèi)容