小白从头开始LAMP+WordPress搭建个人博客

简介

LAMP是指 Linux + Apache + Mysql + PHP,WordPress是使用PHP语言开发的开源的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。

搭建所用到的工具

1.云服务器(阿里云学生机Ubuntu18.4)
2.Putty(一个可以连接服务器并操作服务的免费软件)
3. Winscp(一个可以在服务器和本地电脑之间方便传输文件的免费软件)

关于以上软件的安装都可以很方便的去官网下载。不做介绍

Apache安装

当然第一步我们首先要在putty和winscp里面连接到自己的服务器,输入服务器的公网ip地址,用户名(root)和密码就行。
putty
然后我们就可以开始了!

  • 第一步,更新软件源
sudo apt-get update

这简单说一下,在linux系统下安装软件和window不一样,在window下安装软件,需要有.exe文件,双击安装即可。
每个LINUX的发行版,都会维护一个自己的软件仓库,我们常用的几乎所有软件都在这里面。这里面的软件绝对安全,而且绝对的能正常安装。
apt-get update就是更新服务器的软件包管理器里面的源列表。并没有更新你的软件。
还有一个“sudo apt-get upgrade” 命令会将本地已安装的软件,与刚下载的软件列表里对应软件进行对比,如果发现已安装的软件版本太低,就会给你更新。

  • 第二步,安装apache2
sudo apt-get install apache2

当询问你是否continue是,输入 “y”回车即可。
可以用以下四个命令来设置和查看Apache2

1. service apache2 status    #查看主机状态
2. service apache2 start      #启动apache服务
3. service apache2 stop     #停止
4. service apache2 restart  #重启

此步骤安装成功的标志是输入服务器的公网ip会进入apache的欢迎页面。如果进入了,则说明Apache已经安装成功。

  • 第三步 如果没有成功怎么办?
    提供两个原因:
  1. apache2 服务没有启动,输入命令启动即可。
  2. 云服务器的安全组设置有误。在云服务器的安全组配置中的入方向添加以下三个即可。
    入方向
    就是给外网开放80,8080,443三个端口。其中80端口是http端口,8080端口是被用于WWW代理服务的,443端口即网页浏览端口,主要是用于HTTPS服务。

MySql安装

apahce安装好之后,就可以进行mysql的安装了,我个人觉得这个安装可能是整个过程最复杂的。会有一些坑。

  • 第一步,安装mysql
sudo apt-get install mysql-server mysql-client
  • 第二步,进入mysql设置密码
    刚刚安装好mysql,初始没有密码,输入下面的命令即可进入,当弹出输入密码时候,直接回车即可进入mysql。
mysql -u root -p 

mysql
然后开始配置密码,执行下面的命令

1. use mysql;
2. update user set authentication_string =password('你的密码'),plugin='mysql_native_password' where user='root';
#此步为配置密码
3. select user,plugin from  user; #可不执行,查看一下而已

mysql

mysql输入密码进不去怎么办

有时候可能忘记mysql的密码,或者是配置有问题,输入密码进不去。这时候可以执行下面的命令

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf    

进入到这个配置文件后,在其中的[mysqld]这一块中加入

skip-grant-tables

这句代码的作用是让你不用密码就能直接进入mysql。保存之后重启(“service mysql restart”)mysql就可以不用密码进入。进入mysql之后重启配置一遍密码(每次修改配置文件后要重启mysql生效)。配置完成之后再回到刚刚那个配置文件,把加入的一句代码注释掉即可
注:vim是linux下查看和修改文件的命令。不会可以上网搜索。或者此步的修改配置文件的操作也可直接在winscp里面操作。这样就和window差不多了。

PHP安装

  • 第一步,安装php
sudo apt-get install php 
  • 第二步 安装两个依赖模块
1. sudo apt-get install libapache2-mod-php
2. sudo apt-get install php-mysql
  • 第三步,测试是否成功
    此步可在终端用vim命令操作也可在winscp中操作。
    进入到/root/var/www/html文件中新建一个 “phpinfo.php” 文件。在这个文件中写入
<?php echo phpinfo();?>

保存之后。浏览器访问地址http://服务器公网ip/phpinfo.php,如果出现下图则说明成功。
php

安装phpMyadmin(方便管理mysql)

  • 第一步
sudo apt-get install phpmyadmin

此处选择apache2
在这里插入图片描述
输入mysql密码
phpmyadmin

  • 第二步,创建快捷方式
sudo ln -s /usr/share/phpmyadmin /var/www/html

phpmyadmin

  • 第三步, 建库
    浏览器访问 http://服务器公网ip/phpmyadmin
    输入root 用户名和mysql的密码即可
    phpmyadmin
    新建一个newdb的数据表
    在这里插入图片描述

WordPress安装

到这里LAMP的环境就已经全部搞定,终于要安装WordPress了。将下载好的已经解压好的WordPress文件通过winscp移动到var/www/html目录下
wordpress
完成之后,在浏览器访问http://服务器公网ip地址/wordpress即可进入下面的界面,点击现在就开始。
wordpress
输入你的数据表,数据库用户名和密码
wordpress
然后提示你出错
在这里插入图片描述
这时候按照它的报错进入到var/www/html目录下,新建一个wp-config.php的文件。按照提示吧框内的代码复制到这个新建的文件中。然后就可以进去了!
在这里插入图片描述
输入信息后在此登录wordpress就可以开始写个人博客了。

wordpress有很多好看点的页面样式模板,可以根据自己的喜好来修改。在上面你可以发布自己的随想随思了!!!

如果还有什么问题欢迎邮件交流和下方评论
邮件:[email protected]

提供本文的wordpress解压文件下载。
wordpress下载

发布了17 篇原创文章 · 获赞 6 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_44307764/article/details/103446161
今日推荐