一、flatpress介绍 1.1 flatpress简介 FlatPress是一款轻量级且易于设置的博客引擎。它仅基于 PHP,不需要数据库支持!...特点: 独立、标准兼容的博客软件:FlatPress 是一款独立的博客程序,遵循标准规范。 基于文件工作,无需数据库:它完全依赖于文件系统,不需要数据库的支持。...1.本次实践环境为个人测试环境,生产环境请谨慎; 2.在Ubuntu 环境下部署flatpress轻量级博客系统。...三、检查本地环境 3.1 检查系统版本 检查系统版本,当前系统版本为Ubuntu 22.04.1 LTS。...内置的评论功能和防垃圾邮件保护确保了博客互动的同时保持内容质量。
php开发的个人博客系统,没有用框架环境:mysql5.5+php7.3.5 简单版功能:只有一个用户admin,登录,首页展示该用户的语录,该用户的博文,只能发布一篇,重复发布被替换;相册展示(不分页...),个人中心:编辑语录,编辑唯一博客,上传网络图片(不是本地上传),查看留言 演示视频 https://www.bilibili.com/video/BV1UZ4y1w7k6/?...share_source=copy_web&vd_source=ed0f04fbb713154db5cc611225d92156加强版: 首页,站长信息展示,博客分页展示,博客详情,博客搜索,相册分页展示...,图片预览,登录,注册,退出,给站长留言 个人中心:个人基本信息修改,头像上传(本地上传),上传照片(本地上传),照片分页展示,删除照片,发布博客,博客编辑和添加,删除博客,站长查看留言,博客分页展示演示视频
@TOC 一、blog系统介绍 1.1 blog介绍 blog系统简介 这是一个简单的自托管、轻量级、单用户 PHP 博客,您可以在其中创建自己的类似 Facebook 的提要。...1.2 个人博客系统介绍 开源的个人博客系统是一种允许用户创建、管理和发布自己的博客的平台。它是基于开源软件的,意味着任何用户可以自由地访问、修改和分发系统的源代码。...例如比较有名的wordpress/Ghost/Hexo/halo/Hugo等博客系统,这些开源个人博客系统都有活跃的社区支持和更新,可以根据自己的需求选择合适的系统,并根据需要进行定制和扩展。...1.3 个人博客使用场景 开源的个人博客系统适用于以下场景: 个人博客:适合个人或小团队创建和管理个人博客网站,记录个人的思考、经验分享、技术总结等内容。...6.4 浏览博客内容 在其他浏览器访问http://192.168.3.166:8012,可以看到博客内容。 七、总结 Blog轻量级博客系统是一款开源的博客系统,它简单易用、系统资源占用少。
最近想起来以前看到一款很不错的叫Typecho的轻量级博客程序,简洁美观,拓展性强。正好可以把闲置的树莓派算力利用起来。...及拓展库 安装: 命令行输入sudo apt-get install php7.3-fpm php7.3-mbstring php7.3-curl php7.3-xml php7.3-xmlrpc php7.3...-zip php7.3-common info:其中php7.3-mbstring和php7.3-curl是Typecho博客程序所必需的扩展库。...U).+.php)(/?....Typecho 安装: 1.前往 http://typecho.org/download 下载博客程序并将博客程序压缩包内的build文件夹下的文件解压存放到/var/www/html下。 2.
suiyan 碎言静态博客 介绍 碎言这个名称取自与"碎言片语",码兄累了吗?累了就休息一下,为未来的自己留下一些碎言片语吧。 一键切换主题,自动主题。...使用了asyncio和aiofiles模块来实现异步IO操作,提高了生成静态博客页面的效率,几百页面瞬间生成。...更新当前博客主题:使用了pico.css样式,大道至简,返璞归真,没有组件,只有HTML标签。 构建博客索引并可以通过标题进行全站搜索。...博客文章写作采用Markdown技术支持,让你专注写作更流畅。...博客的管理支持终端和图形界面: 图形界面: > python3 w.py 终端启动命令: python s.py 可以根据自己的喜好进行选择。
在去年七月份,看着自己有一台空闲的服务器放在那里也是浪费,刚好我也有域名备案了就想着在公网部署一个博客系统。...于是我去Github上找用Java语言写的博客系统, 找到自己喜欢的博客系统后拉下来研究了一通,发现他这个项目的技术栈和现在主流的互联网应用架构一样,比如用SpringCloud微服务、中间件、ES等等...于是我下定决心自己写一套轻量级的博客系统在不损失功能性的情况下保证以最少资源就可以部署。Tip:以下是我用SpringBoot+Vue搭建的轻量级博客的源码,有兴趣可以自己获取。.../startup-blog.log&最后 至此我整体上通过功能介绍、技术架构及部署流程完整的介绍了我的这个开源的轻量级博客系统,有什么问题大家可以评论区交流,也可以去github给我 提交PR或者提问,...Tip:以下是我用SpringBoot+Vue搭建的轻量级博客的源码,有兴趣可以自己获取。// Git代码https://gitee.com/yeeevip/yeee-blog
上两篇介绍了如何用vite2 + Vue3 搭建一个博客网站,以及轻量级状态的基础使用,那么二者结合起来会发生什么呢?...做个开源博客学习Vite2 + Vue3 (四)实现博客功能 https://www.cnblogs.com/jyk/p/14696474.html 制作一个轻量级的状态管理插件:Vue-data-state...https://www.cnblogs.com/jyk/p/14706005.html 回顾博客代码 博客代码里面有三个列表:首页的博文列表、编辑博文里面的博文列表以及讨论列表。...VueDS.useStore 获取轻量级状态的注册等函数。...轻量级状态 vue-data-state 轻量级状态已经发布到 npm ,可以使用yarn add vue-data-state 来安装。
简介 基于Laravel5.2开发,依赖开源程序,支持markdown语法编辑文章,完善的系统管理后台,能够快速搭建个人博客!...; 功能介绍 markdown文章编辑器 文章发布 时间轴 浏览数统计 文章分类 文章标签 导航栏自定义 文章评论 关键词 搜索功能 系统基本设置 友情链接 文件上传管理 源码地址:GitHub 如有安装需要请联系...QQ:462369233 界面图 [1240] [1240] [1240] [1240] 博客地址:http://blog.kesixin.xin 原文链接:http://blog.kesixin.xin
建立博客后陆陆续续换了挺多博客系统,从纯静态再到前后端分离,每次换博客系统都会折腾很长时间,这也是大部分写博客的人容易陷入的一个坑,写博客本身的目的应该是记录,但是很多人容易将精力放在了折腾博客系统上,...所以写一篇博客总结一下我用过或接触过的博客系统,能够给打算建立自己博客的人一些参考。...本文只讨论独立的博客系统,简书、掘金这些论坛类的暂且不提。 静态博客 静态博客的原理一般是将博客文章(一般是Markdown格式)渲染成网页,当文章变化时更新网页。...PHP系 采用PHP语言编写的博客,这类我只用过两种,用的时间也都相对较长,基本可以覆盖大部分人作为博客的需求。...总结 以上提到的博客,静态博客的安装与使用是最简单的,但是其功能也最简单,如果博客仅作为记录使用,并不希望有太多的交互功能,静态博客是比较省心的;而PHP系和其他类型的博客往往都要依托于云服务器(PHP
*/ const ERROR = 'ERROR'; /* 级别为 5 , 错误, 可以进行一些修复性的工作,但无法确定系统会正常的工作下去,系统在以后的某个阶段, 很可能因为当前的这个问题...|23 => | => User.php|35 => Userinfo.php|93] [218.30.116.8] [/index.php?...因为随着系统变复杂, 牵一发就会动全局, 而新来的维护者, 对原有的体系并没有那么多时间给他让他全面掌握....这种运行和部署方式能够赋予系统灵活的代码组织方式和发布节奏,使得快速交付和应对变化成为可能。 独立开发和演化 技术选型灵活,不受遗留系统技术约束。合适的业务问题选择合适的技术可以独立演化。...微服务的基石---RPC服务框架 微服务包含的东西非常多,这里我们只讨论RPC服务框架,ycroute框架基于Yar扩展为我们提供了RPC跨网络的服务调用基础,Yar是一个非常轻量级的RPC框架, 使用非常简单
我使用的是阿里云的服务器,系统是centOS6.5,使用xshell 5 进行远程控制。...一、主要内容 1、安装LAMP服务器系统(Linux、Apache、MySQL、PHP ); 2、安装wordpress; 二、具体步骤 一、LAMP环境设置 1、安装LAMP系统,在centOS上可以使用命令...yum install进行安装,-y 表示安装过程中全部选择yes 1shell命令:yum -y install httpd mysql mysql-server php php-mysql php-gd...wp-config.php //复制配置文件 vim wp-config.php //编辑wordpress的配置文件 然后输入数据库名称,例如我上面创建的数据库wordpress,然后是数据库的用户名和密码...三、安装完成 最后在浏览器中输入ip地址,即可看见如下图,然后按照提示,就成功设置了一个自己的博客系统 ?
TimeHelper 是一个简单易用的PHP时间日期助手类库,可以快速实现常用的时间日期操作,比如获取指定时间的秒数,获取友好的时间格式,判断时间范围,计算两个时间相差值,返回N小时/天/星期/月/年前或者后的时间戳等等...3,'2022-3-2 10:15:33',true); //返回当前时间5分钟后的时间戳 TimeHelper::afterMinute(5); //返回指定时间1小时前的时间戳(请注意此用法为php8...-4-10 23:01:11'); //返回指定时间10星期后的时间戳 TimeHelper::afterWeek(10,1646360133); //返回指定时间1个月前的时间戳(请注意此用法为php8...TimeHelper::getNanoTimestamp(); 7.日期转换 用于爬虫爬取网页或第三方程序对接时,时间格式不统一的转换 //将任意格式的时间转换为指定格式 //第一个参数是时间格式,与系统函数...date()的格式保持一致 //第二个参数则是任意格式的时间日期,不传则默认为当前时间,可用系统函数date()代替 TimeHelper::format('Y-m-d H:i:s','May 3, 2022
其中L指的是Linux系统平台,N指的是Nginx高性能Web服务器,M指的是MySQL数据库,P指的是PHP解释器。...但是PHP动态页面请求Nginx不能直接处理,Nginx服务器会将PHP网页脚本通过接口传输协议(网关协议)PHP-FCGI(Fast-CGI)传输给PHP-FPM(进程管理程序),PHP-FPM不做处理...,然后PHP-FPM调用PHP解析器解析PHP脚本信息。...php-fpm php-devel php-mysql mariadb mariadb-server mariadb-devel -y 2....# 启动nginx,php服务: systemctl start nginx php-fpm 4.
引言本文是对于英文原始博客的一个PHP入门专栏的个人笔记摘录,因为非常入门并且自身有JAVA语言基础,看的比较快并且会忽略很多共同点,建议读者有能力可以看看博客的原文顺带提升英文能力,作者文字表达能力非常强...map,reduce,filter函数循环数组处理面向对象面向对象讨论如何构建对象属性和方法继承重写静态对象比较对象遍历对象克隆魔术方法文件包含文档系统的有用常量、函数和变量错误异常日期常量和枚举PHP...过往历史PHP起源于1994年的个人博客网站,作者是rasmus lerdorf,PHP在1997到2000随着互联网的快速崛起并且爆炸式增长。...PHP 开发一般依赖套件,PHP本身就是起源于个人博客专职于WEB Application领域,所以他需要最为根本的软件比如Apach,Mysql,Redis等等。.../test.php');require_once('test/test.php');require_once('/var/www/test/file.php');文档系统的有用常量、函数和变量有关文件的魔法常量
概述 Medoo 是一个轻量级的 PHP 数据库框架,它提供了一个简单易用的查询构建器,允许开发者以一种优雅的方式与数据库进行交互。...Medoo 使用 PDO 扩展来提供数据库抽象层,支持多种数据库系统,如:MySQL、PostgreSQL、SQLite 等。...跨数据库支持:支持多种数据库类型,让开发者可以轻松切换数据库系统。...php /** * @desc medoo.php 描述信息 * @author Tinywan(ShaoBo Wan) * @date 2024/6/29 17:42 */ declare(strict_types...如果你正在寻找一个轻量级且功能强大的 PHP 数据库框架,Medoo 可能是一个不错的选择。 Medoo官方文档:https://medoo.in/api/select
MlTree-Forum MlTree-Forum是一款轻论坛程序,由ThinkPHP提供后端框架,MDUI为前端框架。
容器实现对类的统一管理,并且确保对象实例的唯一性 常用的容器网上有很多,如 PHP-DI 、 YII-DI 等各种实现,通常他们要么大而全,要么高度适配特定业务,与实际需要存在冲突。...出于需要,我们自己造一个轻量级的轮子,为了保持规范,我们基于 PSR-11 来实现。 PSR-11 PSR 是 php-fig 提供的标准建议,虽然不是官方组织,但是得到广泛认可。...unset($this->resolvedEntries[$offset]); unset($this->definitions[$offset]); } } 这样我们就拥有了一个功能丰富,使用方便的轻量级容器了
执行一个PHP脚本 $scheduler->php('path/to/my/script.php'); php()方法接受4个参数: PHP脚本的路径....$scheduler->php('script.php')->everyMinute(); $scheduler->php('script.php')->everyMinute(5); 每小时运行 hourly...$scheduler->php('script.php')->hourly(); $scheduler->php('script.php')->hourly(53); 每天运行 daily 每天运行一次...->php('script.php')->daily(22, 03); $scheduler->php('script.php')->daily('22:03'); 项目应用 项目根目录 scheduler.php...'/vendor/autoload.php'; # PHP 二进制文件路径 $bin = '/usr/local/php-8.2/bin/php'; $script = __DIR__ .
系统介绍 博客是互联网平台上的个人信息交流中心。通常博客就是用来发表文章,所有的文章都是按照年份和日期排列,有些类似斑竹的日记。...看上去平淡无奇,毫无可炫耀之处,但它可以让每个人零成本、零维护地创建自己的网络媒体,每个人都可以随时把自己的思想火花和灵感更新到博客站点上。...3.操作注意事项 1.进入“博客管理”的用户名:admin;密码:111。...3.在进行“给我留言”操作时,发现在“最新留言”板块中,没有显示出来,此时,单击“博客首页”导航按钮,便可查看到最新留言信息。...…… 以上便是博客系统的使用说明。 该系统源码已上传至Github,需要的同学可以自行下载。
hexo安装 很早之前呢也是写过博客系统,那时是顺便练习java web基础对于前端也是使用基本的三剑客完成配合一下后端。真正的作为个人的博客使用起来还是不舒服。...这次选择直接使用hexo做一个长期日常使用的博客系统 Hexo是什么 Hexo是基于nodejs的,那么我们需要知道nodejs是什么 node.js是一个运行在chromeJavascript运行环境下...你可以把它理解为一个轻量级的JSP或PHP环境,但是用来开发Web应用的话,有时要便捷很多。...hexo使用 初始化博客目录 在本地创建一个目录比如blog作为博客项目工作区 在你选择的目录下执行初始化命令hexo init,在此之前如果你没有安装git那要先把git安装一下 F:\blog>hexo...这样一个静态的博客项目就生成了,可以本地启动看一下初始状态 hexo s ? 服务开启成功,在浏览器访问一下本地的4000端口。 ?
领取专属 10元无门槛券
手把手带您无忧上云