使用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
扫描下面的二维码关注我吧,你将收获到意想不到的东西哟……
使用linux服务器安装wordpress博客详细教程的更多相关文章
- 使用hexo+github搭建免费个人博客详细教程
[TOC] 本文目录(注意无法点击): 前言 体验更加排版请访问原文链接:http://blog.liuxianan.com/build-blog-website-by-hexo-github.htm ...
- 【阿里云产品公测】ACE安装wordpress博客图文教程
作者:阿里云用户51干警网 阿里云ace搭建wordpress图文教程 按照大大说的,wordpress确实能够轻松创建,只有几步. 我想说,小白的世界技术大大还是不了解.想当初我了解一下怎么 ...
- Linux 下Wordpress博客搭建
Wordpress # 下载安装文件 cd /usr/local/nginx/html/blog wget https://cn.wordpress.org/wordpress-4.8.1-zh_CN ...
- 使用hexo+github搭建免费个人博客详细教程(转载)
https://www.cnblogs.com/liuxianan/p/build-blog-website-by-hexo-github.html 1.上传文档的hexo常用命令 2.输入hexo ...
- 2021年Wordpress博客搭建
2021年WordPress博客搭建教程 这是一篇关于2021最新版的WP个人博客搭建教程.整篇文章会事无巨细的一步步讲述搭建博客的每一步. 0.前言 随着互联网和移动互联网的飞速发展,博客这一功能恍 ...
- 怎么在阿里云搭建一个WordPress博客(超详细教程)
想以正确的方式启动一个 WordPress 博客吗?我知道,这可能是一个令人恐惧的想法 -- 其实你并不孤单.但是,在帮助很多用户创建博客之后,我决定编写一份详细的指南,让任何没有技术知识的人都能拥有 ...
- 搭建 WordPress 博客教程
搭建 WordPress 博客教程(超详细) 在 2018年7月29日 上张贴 由 suncent一条评论 本文转自:静候那一米阳光 链接:https://www.jianshu.com/p/5675 ...
- 【玩转 WordPress】基于 Serverless 搭建个人博客图文教程,学生党首选!
以下内容来自「玩转腾讯云」用户原创文章,已获得授权. 01. 什么是 Serverless? 1. Serverless 官方定义 Serverless 中的 Server是服务器的意思,less 是 ...
- Linux WordPress博客的安装
1:新建文件夹
随机推荐
- PHPmyadmin Getshell(10.25 第二十七天)
PHPmyadmin Getshell的方法(1)show global variables like '% secure-file-priv%' 如果该参数设置为空或者指定的文件夹可以利用,然后写木 ...
- 如何从Domino迁移到Exchange 2010
从Domino 6.x迁移到Exchange 2010利用了微软提供的工具:Microsoft Transporter Suite,该工具不支持从Domino 6.X直接迁移至Exchange 2 ...
- GLConsole的编译和使用
1.在CVars文件中搜索tinyxml,去掉所有tinyxml的编译选项 2.Add the following line to the "CMakeLists.txt" fil ...
- 分享一个简单的C#的通用DbHelper类(支持数据连接池)
每次新项目的时候,都要从头去找一遍数据库工具类.这里分享一个简单实用的C#的通用DbHelper工具类,支持数据连接池. 连接池配置 <connectionStrings> <add ...
- tornado5.0+async+await
不使用数据库的情况下实现异步 使用gen.sleep()模拟阻塞 使用gen.sleep(time) 而不是time.sleep(),time.sleep()阻塞整个进程,看gen.sleep()源码 ...
- 074-PHP数组元素相乘
<?php $arr1=array(3,4,5,6,'7',TRUE); //等价于 3*4*5*6*7*1=2520 $arr2=array(3,4,5,6,'7','hello'); //等 ...
- 吴裕雄--天生自然C++语言学习笔记:C++ 数据抽象
数据抽象是指,只向外界提供关键信息,并隐藏其后台的实现细节,即只表现必要的信息而不呈现细节. 数据抽象是一种依赖于接口和实现分离的编程(设计)技术. 它们向外界提供了大量用于操作对象数据的公共方法,也 ...
- com.alibaba.druid.pool.DruidDataSource
https://www.cnblogs.com/wuyun-blog/p/5679073.html DRUID介绍 DRUID是阿里巴巴开源平台上一个数据库连接池实现,它结合了C3P0.DBCP.PR ...
- Python之日志处理(logging模块)《转载》
Python之日志处理(logging模块): https://www.cnblogs.com/yyds/p/6901864.html
- 算法5:队列——解密 QQ 号
新学期开始了,小哈是小哼的新同桌(小哈是个小美女哦~),小哼向小哈询问 QQ 号,小哈当然不会直接告诉小哼啦,原因嘛你懂的.所以小哈给了小哼一串加密过的数字,同时小哈也告诉了小哼解密规则.规则是这样的 ...