Amazon Linux 2 安装Apache 及 PHP7.2
查看系统版本
执行:
1 | cat /etc/system-release |
若显示:
1 | Amazon Linux release 2 (Karoo) |
恭喜你,你的系统环境和我的是一样的
菩提树下改bug的博客
1 docker 命令介绍
docker –help
管理命令:
container 管理容器
image 管理镜像
network 管理网络
命令:
1 | attach 介入到一个正在运行的容器 |
创建php7.2docker
1 | docker run --name php72 -d -v D:/dev/werty/yxbk:/var/www/html/yxbk php:7.2-fpm |
创建nginx docker
1 | docker run -d --name nginx_werty -p 80:80 nginx:latest |
执行algolia命令
1 | hexo algolia |
Usage: hexo <command>
1 | Usage: hexo <command> |
原因:未安装hexo algolia
插件
解决办法:在hexo 项目根目录执行npm安装命令
1 | npm install hexo-algolia --save |
PHP的会话也称为Session。PHP在操作session时,当用户登录或访问一些初始页面时服务器会为客户端分配一个SessionID,SessionID是一个加密的随机数字,在Session的生命周期中保存在客户端。它可以保存在cookie中,也可以通过url在网络中进行传输。
用户通过SessionID可以注册一些特殊的变量 ,称为会话变量,这些变量的数据保存在服务器端,在一次特定的网站连接中,如果客户端可以通过Cookie或URL找到SessionID,那么服务器就可以根据客户端来传递SessionID访问会话保存在服务器端的会话变量。
Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。基于Hexo 我们可以很快的将本地的markdown文件转为炫酷的个人博客页面,对于喜欢使用markdown记录书写的开发者来说提供了极大的便利。mark一时爽,一直mark一直爽~~
静态网站是指只包含静态内容(如 HTML)或客户端脚本的网站,而动态网站的内容包含诸如 PHP、JSP 或 ASP.NET 等服务器端脚本,依赖服务器端处理。
目前主流的对象存储服务如AWS S3,阿里云 OSS, 腾讯云COS等均支持部署静态网站,依托于对象存储带来的高可用和低成本,我们可以很容易的以较低的成本搭建出一个基于Serverless架构的高可用的个人博客网站。对于一般访问量的个人博客而言,在一些云服务商平台甚至可以实现免费基于对象存储建站,当然国内提供免费额度的供应商还是相对较少,即使如此,花费的成本相较于使用云主机而言也算的上物美价廉了。
在您的hexo项目目录下执行:
1 | npm install hexo-deployer-qcloud-cos --save |
在hexo项目配置文件_config.yml
中添加如下部署配置:
1 | deploy: |