在家无聊,不如学习自己搭建一个个人博客?
在这个特殊时期,不出门才是最好的预防措施。要好好宅在家、不然当幸福来敲门的时候你不在家那还得了?所以不如一起学习搭建一个个人博客
以Linux(Ubuntu)系统为例搭建(这里不单独使用其他电脑搭建,所以使用VMware虚拟机搭建)
先测试一下自己的虚拟机是否能联网
ping qq.com
上面的截图是已经联网的了有网络我们才能继续后面的环境安装和搭建
先切换到root用户模式(刚安装好系统的先修改root密码,已经有root密码的伙伴可以跳过这步)
在终端输入sudo passwd 回车后输入自己的密码,要两次的,输入同样的密码就能修改完成,然后输入su root(su也可以的了,只输入su是默认进入root用户)输入root用户密码
sudo passwd
su root
安装Apache2:
在终端输入该命令,使用apt-get安装Apache2:
sudo apt-get install apache2 -y
等待安装完成,完成后是以下界面(如果出错的错误类型是无法下载可以先输入apt-get update更新访问源列表里的每个网址,并读取软件列表)
安装好后可以用本地(虚拟机里)浏览器访问127.0.0.1或者主机(自己电脑)访问虚拟机的ip,查看到“it work”界面就说明是安装成功的了
有以上界面就说明Apache2安装好了,我们接着第二步:安装PHP组件
输入:
sudo apt-get install php7.0 -y
安装 MySQL 服务
安装 MySQL 过程中,控制台会提示输入 MySQL 的密码,需要输入两次密码,并记住输入的密码,后续步骤需要用到:
sudo apt-get install mysql-server -y
安装 phpmyadmin
使用 apt-get 安装 phpmyadmin,安装过程中,您需要根据提示选择 apache2 ,再输入root密码 和数据库密码:
sudo apt-get install phpmyadmin -y
建立 /var/www/html 下的软连接:
sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
重启 MySQL 服务
sudo service mysql restart
重启 Apache 服务:
sudo systemctl restart apache2.service
完成上面的步骤后我们需要下载一个WordPress的压缩包:
国外源下载:
wget https://cn.wordpress.org/wordpress-4.7.4-zh_CN.zip
(这个是官网链接,国外的下载源,可能会比较慢、这个不行请换成蓝奏云的,我已经将文件上传到蓝奏云)
蓝奏云下载:
Ubuntu里打开火狐浏览器输入:https://www.lanzous.com/ia18uqf
点下载后出弹窗就选择保存文件
找到下载的文件的所在位置
复制文件
然后找到home/hadoop的目录(hadoop是用户、我Ubuntu创建的用户是Ubuntu、刚才也一直在这个目录下进行才做的,所以将文件复制到这个目录下)
回到命令行输入:ls 就能看到文件在这个目录下了
ls
下载完成后解压这个压缩包:
sudo unzip wordpress-5.3.2-zh_CN.zip
解压完成后就能在WordPress文件夹里看到代码了:切换到WordPress文件夹:
cd wordpress
查看文件夹内容:
ls
为WordPress配置一个数据库
进入mysql,输入以下命令、按提示输入你的sql密码:
mysql -u root -p
为 wordpress 创建一个叫 wordpress 的数据库:
CREATE DATABASE wordpress;
为 这个数据库设置一个用户为 wordpressuser:
CREATE USER wordpressuser;
为这个用户配置一个密码为 password123:
SET PASSWORD FOR wordpressuser= PASSWORD("password123");
为这个用户配置数据库的访问权限:
GRANT ALL PRIVILEGES ON wordpress.* TO wordpressuser IDENTIFIED BY"password123";
生效这些配置
FLUSH PRIVILEGES;
然后退出 mysql
exit;
配置wordpress
由于PHP默认访问 /var/www/html/ 文件夹,所以我们需要把 wordpress 文件夹里的文件都复制到 /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
重启后本地浏览器(虚拟机)输入:127.0.0.1,主机(自己的电脑输入虚拟机的ip地址)
输入刚才在sql创建的账号和密码
点提交后设置自己的博客标题等
重新输入127.0.0.1就可以进入到博客
博客现在就是搭建好了,需要公网访问依然是需要外网映射,申请公网ip等事情了如有疑问可以直接公众号给我发消息、看到后会第一时间回复也可以加入QQ群一起学习
如果喜欢的小伙伴请关注公众号、也多多分享给自己的小伙伴噢
推荐阅读