学习

26
Sep

八年后的重逢 - CommentToMail 2.0.1 完美支持PHP8

遇见了很多代码,修复了很多bug 在这变化莫测的技术世界里,我都快忘记当年写下第一行PHP的初心了 突然发现,当年那个熬夜写代码的小程序员 现在也开始要为了服务器升级、框架兼容性苦恼了

去年还在用PHP 7.4,今年就被迫升级到8.4了 虽然版本号只是数字的跳跃,却也是个技术债的老司机了 今年整理代码的时候,朋友说我写的注释都规范了 应该是成熟了,这几年都在各种项目里摸爬滚打

换了好几个服务器环境,虽然和各种PHP版本都磨合得挺好的 但是CommentToMail还是不太开心 果然代码就是个时间胶囊,拿出来就该被新版本毒打 兼容性像是个无底洞,不知道什么时候能填完

更新内容

  • 全面支持PHP 8.4 - 告别那些deprecated警告
  • 优化异步邮件发送 - 不再让评论等待
  • 增强错误日志 - 问题追踪更清晰
  • 兼容性修复 - GLOB_BRACE在某些系统上的问题
  • 性能优化 - 代码执行效率提升
  • 安全增强 - 更安全的邮件发送机制

八年的陪伴,一次全新的蜕变 CommentToMail 2.0.1,我们继续前行

CommentToMail 2.0.1:https://github.com/Mxucc/CommentToMail

希望它撑过下一个八年,老古董啦。

09
May

docker 中 ubuntu 出现 /bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8) 的解决方法

解决方案一:
依次输入

sudo apt install locales
sudo locale-gen en_US.UTF-8
sudo dpkg-reconfigure locales

多次回车等全部选项出现完成后输入:159 选择 en_US.UTF-8 回车即可
解决方案二:
依次输入

apt-get clean && apt-get update && apt-get install -y locales
locale-gen en_US.UTF-8

25
Apr

Linux之Firewalld安装及使用

一、Firewalld介绍
1、firewalld介绍
  Firewalld提供了动态托管的防火墙,并支持定义网络连接或接口的信任级别的网络/防火墙区域。它支持IPv4,IPv6防火墙设置,以太网桥和IP集。运行时和永久配置选项分开。它还为服务或应用程序提供了一个接口,以直接添加防火墙规则。

阅读全文»

25
Apr

Docker中安装宝塔

宝塔面板的安全性令人怀疑,所以推荐在容器内安装宝塔,防止不法分子通过漏洞入侵服务器
以下是Docker中安装宝塔的方法,教程绝大部分转载于CSDN:Docker中安装宝塔一文Linux宝塔怎么设置开机自启,使用docker安装宝塔,并解决宝塔服务在docker下开机自启动问题...,作了部分改动,更便于新手阅读
教程开始:
1、docker拉取ubuntu系统
docker pull ubuntu

阅读全文»

25
Apr

Linux安装Git最新版

Linux某些版本的官方源使用的Git还是旧版本,新版本只能自己通过编译安装,以下是安装方法
1.安装依赖包

yum -y install zlib-devel curl-devel openssl-devel perl cpio \ 
expat-devel gettext-devel openssl zlib autoconf tk perl-ExtUtils-MakeMaker gcc 

阅读全文»