转者注:若没有Apache + PHP + MySQL环境,请参考我的这篇博客

(1)首先下载wordpress,

sudo wget http://wordpress.org/latest.tar.gz

(2)下载完成后,解压缩

sudo tar –xzvf latest.tar.gz

(3)将解压缩后的文件夹移动到/var/www/html目录下

sudo mv wordpress /var/www/html

sudo chown  -R www-data:www-data /var/www/html

sudo chmod -R 777 /var/www/html/wordpress(防止出现更新需要ftp问题)

(4)创建数据库

sudo mysql –u root –p

root是数据库用户名,然后根据提示输入密码,进入mysql命令界面

创建数据库

create database wordpress default charset=utf8;

可以创建一个用户:

CREATE USER wordpressadmin@localhost IDENTIFIED BY 'wordpresspassword';

否则将会使用root 用户

接着,你需要将管理权限赋给管理员:

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

如果是用的root 用户,
grant all privileges on wordpress.* to 'root'@'localhost';

你需要刷新权限信息来激活用户权限:

FLUSH PRIVILEGES;exit

数据库创建完成后,退出mysql。在这里可以使用phpmyadmin来对数据库进行设置。在浏览

器中输入地址http://yourserverip/phpmyadmin,即可登录到数据库管理界面

(5)修改wordpress中的wp-config-sample.php文件

编辑 WordPress config.php 文件,

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

sudo nano /var/www/wordpress/wp-config.php

修改上图中红框标注的位置,DB_NAME是数据库的名字,DB_USER是数据库的用户名,

DB_PASSWORD是数据库的密码,修改完成后,保存,退出。

修改认证密钥部分
    AUTH_KEY。。。
    密钥可以通过 https://api.wordpress.org/secret-key/1.1/salt/ 自动生成。

(6)经过上边的几步,已经将wordpress安装完成了,下边访问,在浏览器中输入地址

http://localhost/wordpress

表明wordpress安装成功,这也验证了apache,php,mysql安装成功了。

如果不想将wordpress 放到默认文件夹 /var/www/html 目录下,可以进行如下操作:

cd /etc/apache2/sites-available

sudo cp 000-default.conf mysite.conf

sudo vim mysite.comf

修改DocumentRoot 为你的wordpress目录

修改后,要更新apache2

输入:

sudo a2dissite 000-default.conf && sudo a2ensite mysite.conf

更新后需要重启apache2

sudo /etc/init.d/apache2 restart

修改/etc/apache2/apache2.conf文件

修改如下图:

<Directory /home/doc/wordpress >

options indexs followsymbollinks

...........

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

参考:

apache2 的目录结构:

http://blog.csdn.net/jibcy/article/details/8060651

ubuntu 14.04 安装wordpress的更多相关文章

  1. 在Ubuntu 14.04安装和使用Docker

    Docker是一个开源软件,它可以把一个Linux应用和它所依赖的一切(比如配置文件)都封装到一个容器.然而,Docker与虚拟机不同,它使用了沙箱机制,Docker容器不运行操作系统,它共享主机上的 ...

  2. [转]在Ubuntu 14.04安装和使用Docker

    在Ubuntu 14.04安装和使用Docker 作者:chszs,版权所有,未经同意,不得转载.博主主页:http://blog.csdn.net/chszs Docker是一个开源软件,它可以把一 ...

  3. Ubuntu 14.04 安装VMware 12

    /*********************************************************************** * Ubuntu 14.04 安装VMware 12 ...

  4. Ubuntu 14.04安装Chromium浏览器并添加Flash插件Pepper Flas

    转自Ubuntu 14.04安装Chromium浏览器并添加Flash插件Pepper Flash Player Chromium谷歌的开源浏览器将不再支持Netscape浏览器插件API,Adobe ...

  5. ubuntu 14.04 安装搜狗拼音输入法

    原文:ubuntu 14.04 安装搜狗拼音输入法 ubuntu桌面系统下终于有了好用的拼音法-搜狗拼音输入法,欲在ubuntu 14.04下安装搜狗拼音输入法相当的简单. 先到搜狗拼音官网下载对应的 ...

  6. ubuntu 14.04 安装torch及编译环境zbstudio

    ubuntu 14.04 安装torch及编译环境zbstudio torch zbstudio 本来是安装官网给的步骤安装torch的,可是碰到一系列的问题,后来参考网上的安装方法安装成功了 官网安 ...

  7. ubuntu 14.04 安装svn server (subversionedge )

    ubuntu 14.04 安装subversionedge 请仔细阅读安装包自带的readme文件! 1.先去官网,找安装包: http://subversion.apache.org/ http:/ ...

  8. Ubuntu 14.04 安装 sysrepo v0.7.5

    参考: Tentative gNMI support with sysrepo protobuf-c/protobuf-c Ubuntu 14.04 安装 sysrepo v0.7.5 安装依赖: s ...

  9. Ubuntu 14.04 安装 CUDA 问题及解决

    本文安装环境: - 双显卡: intel 集显 + nvidia 独显 - Ubuntu 14.04.4 - CUDA 8.0.44 1. Deb 安装包是个坑 (不要用这种方法!) 使用 Deb 安 ...

随机推荐

  1. webpack 实时编译typescript与scss

    webpack.config.js const path = require('path'); const CopyWebpackPlugin = require('copy-webpack-plug ...

  2. 小小知识点(二十三)circularly symmetric complex zero-mean white Gaussian noise(循环对称复高斯噪声)

    数学定义 http://en.wikipedia.org/wiki/Complex_normal_distribution 通信中的定义 在通信里,复基带等效系统的噪声是复高斯噪声,其分布就是circ ...

  3. 基于GMC/umat的复合材料宏细观渐近损伤分析(二)

    采用GMC/umat进行缠绕复合材料力学性能分析,将一些细节分享如下: 1.纤维缠绕复合材料内部交叉及波动分布受缠绕角度.缠绕线形的影响而不同,任意一种纤维缠绕结构其都存在层合区域.螺旋波动区域和环向 ...

  4. spring boot的application配置文件

      上次我们已经对这个文件见过面了,并且对他进行了一些简单的配置.它有两种配置方式,一个是application.properties,一个是application.yml文件,需要记住,当两个文件都 ...

  5. JVM之GC算法的实现(垃圾回收器)

    上一节:<JVM之GC算法> 知道GC算法的理论基础,我们来看看具体的实现.只有落地的理论,才是真理. 一.JVM垃圾回收器的结构 JVM虚拟机规范对垃圾收集器应该如何实现没有规定,因为没 ...

  6. 【转】Java 面试题问与答:编译时与运行时

    在开发和设计的时候,我们需要考虑编译时,运行时以及构建时这三个概念.理解这几个概念可以更好地帮助你去了解一些基本的原理.下面是初学者晋级中级水平需要知道的一些问题. Q.下面的代码片段中,行A和行B所 ...

  7. c++ 快读快输模板

    快读 inline int read() { ; ; char ch=getchar(); ; ch=getchar();} )+(X<<)+ch-'; ch=getchar();} if ...

  8. 关于爬虫的日常复习(10)—— 实战:使用selenium模拟浏览器爬取淘宝美食

  9. AVR单片机教程——UART进阶

    本文隶属于AVR单片机教程系列.   在第一期中,我们已经开始使用UART来实现单片机开发板与计算机之间的通信,但只是简单地讲了讲一些概念和库函数的使用.在这一篇教程中,我们将从硬件与软件等各方面更深 ...

  10. [bzoj2668] [洛谷P3159] [cqoi2012] 交换棋子

    Description 有一个n行m列的黑白棋盘,你每次可以交换两个相邻格子(相邻是指有公共边或公共顶点)中的棋子,最终达到目标状态.要求第i行第j列的格子只能参与mi,j次交换. Input 第一行 ...