Ubuntu14.04安装WordPress

更新系统

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. 登录数据库
    mysql -u root -p yourpassword
  2. 创建WordPress的数据库
    CREATE DATABASE wordpress;
  3. 创建数据库管理员
    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

  ServerAdmin [email protected]
   DocumentRoot /var/www/html/
   ServerName your-domain.com
   ServerAlias www.your-domain.com
      
         Options Indexes FollowSymLinks MultiViews
         AllowOverride All
     Order allow,deny
         allow from all
      
   ErrorLog /var/log/apache2/your-domain.com-error_log
   CustomLog /var/log/apache2/your-domain.com-access_log common

  1. 重启Apache2服务使配置生效
    sudo service apache2 restart

下载并安装 WordPress

  1. 切换到你的临时目录(没有便创建)并用 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. 找到并修改数据库名称,数据库用户名, 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
    在网页上配置
注:本文并非原创,写到这里只是为了以后方便查看。

原文地址

你可能感兴趣的:(Ubuntu14.04安装WordPress)