专栏首页AIUAIWordPress - 基于 Ubuntu 16.04 搭建个人博客

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

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 安装

sudo apt-get install apache2 -y

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

1.2 PHP 组件安装

基于 PHP 7.0

sudo apt-get install php7.0 -y
sudo apt-get install libapache2-mod-php7.0

1.3 MySQL 服务安装

sudo apt-get install mysql-server -y

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

sudo apt-get install php7.0-mysql

PHP MySQL 的相关组件.

1.4 phpmyadmin 安装

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

sudo apt-get install phpmyadmin -y

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

sudo service mysql restart

重启 Apache 服务:

sudo systemctl restart apache2.service

2. WordPress 安装与配置

2.1 WordPress 配置 MySQL 数据库

WordPress 配置数据库:

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

mysql -u root -p

创建 WordPressTest 数据库:

CREATE DATABASE WordPressTest;

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

CREATE USER WordPressTestUser;
SET PASSWORD FOR WordPressTestUser= PASSWORD("passwordtest");
GRANT ALL PRIVILEGES ON WordPressTest.* TO WordPressTestUser IDENTIFIED BY"passwordtest";
FLUSH PRIVILEGES;

设置完毕, 退出 mysql.

exit;

2.2 WordPress 中文安装包下载

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

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/ :

sudo mv wordpress/* /var/www/html/

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

sudo chmod -R 777 /var/www/html/

指定 apache 到index.html

sudo mv /var/www/html/index.html /var/www/html/index~.html

重启 Apache 服务:

sudo systemctl restart apache2.service

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

3. 域名解析

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

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

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

4. 参考

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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Matlab - 远程Linux服务器安装 R2014a

    在 /usr/local/MATLAB/R2014a/etc 创建激活文件 activate.ini,内容如下:

    AIHGF
  • OpenMPI - Ubuntu安装与配置

    AIHGF
  • 网络结构之 Inception V2

    AIHGF
  • 开发者不可错过,10个简单的开源项目——人工智能篇

    AI UNION 人工智能产业技术创新战略联盟 这里是人工智能联盟,汇聚了最新的AI新闻资讯,还有最前沿的国内外AI开源技术,最具价值的AI创新企业,最具权威的...

    企鹅号小编
  • 前端重构成长指南【首届TGDC-前端专场】

    嘉宾介绍 贺彬:腾讯互动娱乐创意设计中心总监,负责网站重构组、设计项目攻坚组,项目管理组的团队管理;2003年加入腾讯,经历了团队由不足10人成长到现在超过15...

    腾讯大讲堂
  • 2021年的十五个DevOps趋势预测

    DevOps已经走过了很长的一段路,毫无疑问,它将在今年继续闪耀。由于许多公司都在寻找围绕其数字化转型的最佳实践,因此了解领导者认为该行业的发展方向非常重要。从...

    陈琦聊测试
  • 中国 DevOps 社区 & CODING 深圳第九届 Meetup 来啦!

    号外号外!中国 DevOps 社区 & CODING 深圳第九届 Meetup 来啦! 本次以「DevOps 转型与实践」为主题的技术沙龙活动,由腾讯云旗下一...

    腾讯云serverless团队
  • 2021 年的十五个 DevOps 趋势预测

    DevOps已经走过了很长的一段路,毫无疑问,它将在今年继续闪耀。由于许多公司都在寻找围绕其数字化转型的最佳实践,因此了解领导者认为该行业的发展方向非常重要。从...

    用户8127596
  • LWC 70: 778. Swim in Rising Water

    思路: N很小,只有50,可以暴力解决。对于每一个时刻t,grid变成max(t, grid[i][j]),对grid更新后,所有<t的值都变成了t,在这些...

    用户1147447
  • 「漫画版」 小朋友都能看懂得 DevOops!不允许你有问号!

    DevOps消除了障碍,并减轻了开发人员和运营人员之间的紧张关系。革命性的DevOops!

    小小科

扫码关注云+社区

领取腾讯云代金券