以下均为本人理解,欢迎大佬指出错误
查看TroubleShot,本文最后
为什么要搭建自己的网站
1.锻炼自己的环境搭建能力(架构师必会基础)
2.对软件从idea到部署上线,加深对软件行业的理解
3.作品比语言更有说服力
4.建立个人品牌从博客开始(大神说)
5.把需要的环境都放在云主机上,减少自己电脑压力(比如:mysql,rabbitmq)
搭建一个简单的博客网站
1.首先你得有一台云主机
阿里云有一个云翼计划,针对24岁以下和学生一年114元。
阿里云 云翼计划
云主机是默认只开启了两个端口的,如果自己搭建环境,比如mysql,tomcat之类的,需要自己去安全组里开放端口。
2.安装apache环境
由于Wordpress是php写的,所以需要搭建php的环境。虽然它不是java写的,但是在国内用的还是蛮多的,所以遇到问题网上找答案也是蛮方便的。
下载wordpress包
php环境 | java环境 |
---|---|
php7.0 | jdk1.8 |
apache | tomcat |
php7.0-mysql | mysql-connector |
更新检查 安装Apache
sudo apt-get update
sudo apt-get install apache2
验证apache服务器是否正常(开放云主机80端口),输入云主机外网ip即可
image.png
2.安装php环境
sudo apt-get install php7.0
php -v #验证命令
使用php -v验证环境
image.png
安装PHP7.0插件
sudo apt-get install libapache2-mod-php7.0
编写一个PHP test.php
<?php
echo phpinfo();
浏览器中验证
image.png
安装PHP的msyql插件(前提得安装mysql)
sudo apt-get install php7.0-mysql
3.安装wordpress
到官网下载wordpress,并上传云主机
https://wordpress.org/download/
修改wp-config-sample.php中的数据库配置,并改名为wp-config.php
重启下apache,浏览器 [ip]:[port]/blog,port默认80不用输入
image.png
TroubleShot
1.数据库连接失败
没有安装插件
sudo apt-get install php7.0-mysql
2.由于mysql8.0的连接加密方式导致php连接不上
image.png
修改连接方式,然后重启
vi /etc/mysql/my.cn
image.png
最新版本的wordpress默认支持markdown格式,不需要安装插件,但可能支持不够,目前感觉表格,图片,标题都还可以
网友评论