使用linux服务器安装wordpress博客详细教程

前言

最近读了《软技能:代码之外的生存指南》,这本书给了我很大的启示。之前虽然知道作为一个程序员,应该拥有自己的博客,以便于提升自己的知名度,但是并没有了解的过于详细。这本书描写博客的作用的地方,让我知道了形成个人品牌的意义所在。本来想着自己搭建一个博客的(以后肯定是会这样做的),但是由于自己的技术储备问题,以及时间的问题,只能是暂时搁置下来了。但是我瞄上了wordpress这个开源的博客系统,看起来十分强大,于是准备自己搞一下,遂有了这篇教程。顺便推荐一下我自己的博客 http://www.roobtyan.cn。各大家介绍一下我这篇博客的作用,我的博客主要是面向java开发人员,我的签名是“用项目引领学习”,我会定期写详细的博客教程,手把手教大家真真切切的动手做一个项目。并实现一个个项目的迭代,附上源代码,同时也会告知大家学习的内容,具体的内容大家可以看我置顶的文章。好了,废话不多说,开始配置。

安装wordpress

wordpress是非常知名的开源博客系统,被广泛应用。它的官网是:https://cn.wordpress.org/txt-download/ ,我们利用这个网站将安装文件下载下来。

  • 下载安装文件
我们需要点击的是:下载.tar.gz

好了,现在安装文件下载完成了,我们需要将这个压缩文件上传到我们的服务器上(linux服务器),请不要问我如何获得一台服务器,一个月花上一顿饭的前,一个服务器就出来了,如果你是学生的话,各大服务器运营商还有专门针对学生用户的优惠。这部分的教程大家可以去网上搜索,一搜一大把。

  • 将安装文件上传到服务器(首先进入到你的下载安装文件的目录)
scp -r  wordpress-4.9.4-zh_CN.tar.gz ubuntu@139.199.xx.xxx:/home/wordpress

scp就是上传命令,wordpress-4.9.4-zh_CN.tar.gz 是你要上传的文件名,而后面的@前的内容是你服务器的用户名,而后面的自然就是你服务器的ip地址,最后选择一下上传的目录。准备开始上传。

  • 连接你的服务器
ssh ubuntu@139.199.xx.xxx

接着输入密码,进入到你的服务器控制台。接着进入你上传文件的那个目录。

  • 解压安装文件
tar zxvf wordpress-4.9.4-zh_CN.tar.gz

好的,你完成这一步以后,暂时先不用管这个文件了,接下来我们开始安装相关环境

  • 安装相关环境

如果你想要使用wordpress,首先要安装的是mysql数据库,这个在linux下还是非常简单的。

sudo apt-get install mysql

然后弹出来一个界面,设置一下你的数据库密码,然后再次输入进行确定 接着安装apache2服务器

sudo apt-get install apache2

操作完成后,在浏览器上输入你的服务器ip,看看能不能访问到,正常情况下都是可以访问到的。 接着安装php

sudo apt-get install libapache2-mod-php

载入php,由于我这里默认安装的是php7.0,所以我载入的是php7.0,你要看好你自己安装的版本。

sudo a2enmod php7.0

不要急,这时候还要安装一下php-mysql支持,如果不安装得话,后面可能会出现问题。

sudo apt-get install php-mysql

重启apache服务器 然后让我们来测试一下php环境是否安装完成: 进入文件目录

cd /var/www/html

新建文件test.php

sudo vi test.php

然后键入内容:

<?php phpinfo(); ?>

按下esc键后,输入

:wq!

接着在浏览器中输入

你的ip/test.php

你会看到php的详情页,这样,php环境也就搭建好了。 马上就要开始我们的安装大业了!

  • 开始安装wordpress

回到一开始我们解压安装文件的那个目录,将所有的内容拷贝到我们刚刚创建的文件夹中

sudo cp -R wordpress/* /var/www/html
  • 登录数据库
mysql -uroot -p

输入密码,进入数据库操作台,创建数据库wordpress,供给安装使用

create database wordpress

最后,在浏览器中输入:ip/wp-admin/install.php开始安装。 按照提示一步步安装下去,如果出现了问题无法生成文件。。。,那么很有可能是权限的问题,使用

sudo chmod 777 html 

处理一下,然后继续就可以了,要注意数据库的url应该是

localhos:3306

祝你好运,安装完成!

结语

感谢您的阅读,欢迎指正博客中存在的问题,也可以跟我联系,一起进步,一起交流!

微信公众号:进击的程序狗 邮箱:roobtyan@outlook.com 个人博客:http://roobtyan.cn

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

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏无原型不设计

聊聊原型设计中的团队管理功能

在Mockplus3.3版本中,新增了团队管理功能,可以对团队成员、团队项目进行分组管理、权限设定。在团队成员管理上,可以编辑企业信息、邀请/删除团队成员、设置...

3587
来自专栏无原型不设计

聊聊原型设计中的团队管理功能

在Mockplus3.3版本中,新增了团队管理功能,可以对团队成员、团队项目进行分组管理、权限设定。在团队成员管理上,可以编辑企业信息、邀请/删除团队成员、设置...

1K6
来自专栏FreeBuf

企业安全漏洞通告引擎

? 背景 ? 如今大多数企业都在用漏洞扫描+漏洞通告,存在如下两个问题: 1、漏扫存在“扫描周期长、扫描库更新不及时”等情况,同时扫描报告中有无数干扰项,导致...

2215
来自专栏极客猴

Django 学习笔记之后台管理

题图:by spitze_meinaugenstern from Instagram

912
来自专栏梧雨北辰的开发录

iOS提交审核失败:通知“has changed to Invalid Binary.”错误

2016-11-09 今天在App提交审核的时候遇到了一个问题,打包上传到itunes Connect的过程都没有问题,但是之后在itunes Connect的...

3457
来自专栏IT技术精选文摘

架构师眼中的高并发架构

2385
来自专栏知晓程序

这样注册小程序,能省 300 元!| 小程序问答 #44

但如果你暂时还没有注册小程序,无论你本身是否有公众号,依然都需要在公众平台重新注册小程序帐户,才能拥有自己的小程序。

1292
来自专栏不二小段

【爬虫军火库】Chrome F12使用Network分析异步请求

昨天在知乎收到一条邀答(https://www.zhihu.com/question/263298910): 我想做一个web scrape,用requests...

5009
来自专栏腾讯移动品质中心TMQ的专栏

Windows开机过程和测试方法探索

用户会经常抱怨自从安装自己的应用后,电脑开机变慢,到底是系统的原因还是应用的原因,为了了解这里的问题,探秘了下windows的开机过程和测试方法。 一、开机过...

25610
来自专栏221-B

使用iproxy通过USB将iPhone的端口映射到电脑

在研究ATX的过程中,发现通过WIFI来连接发送指令,会有延迟,响应不够迅速. 所以如果可以通过usb代替进行连接,效率会有很大的提高

2012

扫码关注云+社区