前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >WordPress - 基于 Ubuntu 16.04 搭建个人博客

WordPress - 基于 Ubuntu 16.04 搭建个人博客

作者头像
AIHGF
发布2019-02-27 17:39:01
2.6K0
发布2019-02-27 17:39:01
举报
文章被收录于专栏:AIUAIAIUAI

WordPress - 基于 Ubuntu 16.04 搭建个人博客

购买了腾讯云服务器后, 准备开始搭建个人博客了, 这里根据网上的各种资源整理一下.(终端下进行) 如果是学习的话强烈推荐 基于 Ubuntu 搭建 WordPress 个人博客 . 这也是这里主要参考的. 提供了实验环境.

环境:

  • LAMP - Linux、Apache、MySQL 和 PHP, WordPress 基础运行环境(也有基于 LNMP 的, Linux、Nginx、MySQL 和 PHP)
  • WordPress 中文版(现在版本是 4.9.5)

1. 搭建 LAMP 环境

1.1 Apache2 安装

代码语言:javascript
复制
sudo apt-get install apache2 -y

安装成功后, 访问云服务器 IP 地址 [http://xxx.xxx.xxx.xxx], 出现 it works 页面.

1.2 PHP 组件安装

基于 PHP 7.0

代码语言:javascript
复制
sudo apt-get install php7.0 -y
sudo apt-get install libapache2-mod-php7.0

1.3 MySQL 服务安装

代码语言:javascript
复制
sudo apt-get install mysql-server -y

命令执行过程中,会出现输入 MySQL 的密码的提示,要求输入两次密码, 这里需要记住输入密码, 后续会用到.

代码语言:javascript
复制
sudo apt-get install php7.0-mysql

PHP MySQL 的相关组件.

1.4 phpmyadmin 安装

安装命令执行过程中,需要根据提示选择 apache2 ,并再输入root密码 和数据库密码.

代码语言:javascript
复制
sudo apt-get install phpmyadmin -y

然后在 /var/www/html/ 建立软连接(PHP默认访问目录 /var/www/html/ ):

代码语言:javascript
复制
sudo service mysql restart

重启 Apache 服务:

代码语言:javascript
复制
sudo systemctl restart apache2.service

2. WordPress 安装与配置

2.1 WordPress 配置 MySQL 数据库

WordPress 配置数据库:

终端输入 mysql,进入后输入命令, 并根据提升输入前面设定的 MySQL 密码:

代码语言:javascript
复制
mysql -u root -p

创建 WordPressTest 数据库:

代码语言:javascript
复制
CREATE DATABASE WordPressTest;

对创建的数据库 WordPressTest, 设定一个用户 WordPressTestUser, 对应的密码和用户数据库的访问权限, 并生效配置:

代码语言:javascript
复制
CREATE USER WordPressTestUser;
代码语言:javascript
复制
SET PASSWORD FOR WordPressTestUser= PASSWORD("passwordtest");
代码语言:javascript
复制
GRANT ALL PRIVILEGES ON WordPressTest.* TO WordPressTestUser IDENTIFIED BY"passwordtest";
代码语言:javascript
复制
FLUSH PRIVILEGES;

设置完毕, 退出 mysql.

代码语言:javascript
复制
exit;

2.2 WordPress 中文安装包下载

下载 WordPress 安装包, 并解压, 得到 WordPress 源码:

代码语言:javascript
复制
wget https://cn.wordpress.org/wordpress-4.9.4-zh_CN.zip
sudo unzip wordpress-4.9.4-zh_CN.zip

2.3 WordPress 配置

复制 wordpress-4.9.4-zh_CN 文件夹内的所有文件到 PHP 默认访问目录 /var/www/html/ :

代码语言:javascript
复制
sudo mv wordpress/* /var/www/html/

修改 /var/www/html/ 目录权限:

代码语言:javascript
复制
sudo chmod -R 777 /var/www/html/

指定 apache 到index.html

代码语言:javascript
复制
sudo mv /var/www/html/index.html /var/www/html/index~.html

重启 Apache 服务:

代码语言:javascript
复制
sudo systemctl restart apache2.service

至此, 根据云服务器 IP 地址即可在浏览器访问博客安装界面. 在没有可用域名的情况下,可以通过 IP 地址来访问搭建的个人博客. 如果需要通过域名来访问个人博客, 则需要进行域名注册与解析.

3. 域名解析

可以在阿里云或者腾讯云购买注册域名, 这里为了便于备案, 用的是在腾讯云注册的域名, 是腾讯与新网合作的.

将注册的域名解析到云服务器 IP, 即可.

此时博客访问就有两种方式:

4. 参考

[1] - 阿里云下Ubuntu16下LAMP+wordpress建站记录 [2] - 如何在腾讯云快速构建一个 Wordpress 个人站点 [3] - 五分钟教你搭建WordPress(基于腾讯云) [4] - 搭建WordPress个人站点 - 腾讯云文档 [5] - 云+ 校园 - 腾讯云 [6] - 基于 Ubuntu 搭建 WordPress 个人博客 - 腾讯云

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018年05月16日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • WordPress - 基于 Ubuntu 16.04 搭建个人博客
    • 1. 搭建 LAMP 环境
      • 1.1 Apache2 安装
      • 1.2 PHP 组件安装
      • 1.3 MySQL 服务安装
      • 1.4 phpmyadmin 安装
    • 2. WordPress 安装与配置
      • 2.1 WordPress 配置 MySQL 数据库
      • 2.2 WordPress 中文安装包下载
      • 2.3 WordPress 配置
    • 3. 域名解析
      • 4. 参考
      相关产品与服务
      云数据库 SQL Server
      腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档