Nov
11
FrankenPHP 是一个基于 Caddy Web 服务器构建的现代 PHP 应用服务器,采用 Go 和 C 编写。它依赖 Go 的标志性功能:goroutines。
FrankenPHP 的作者是 Kevin Dunglas,他是 PHP 和 Go 的核心贡献者,也是流行的 PHP 网络框架 Symfony 的核心维护者。
Dunglas 结合自己在不同领域的知识,创建了 FrankenPHP,该版本于 2022 年 11 月在 SymfonyCon 上进行了预览,并于 2023 年 12 月发布了 1.0 版本。
FrankenPHP 的作者是 Kevin Dunglas,他是 PHP 和 Go 的核心贡献者,也是流行的 PHP 网络框架 Symfony 的核心维护者。
Dunglas 结合自己在不同领域的知识,创建了 FrankenPHP,该版本于 2022 年 11 月在 SymfonyCon 上进行了预览,并于 2023 年 12 月发布了 1.0 版本。
Nov
10
一般而言,很多开发者都不注意提供下扩展使用说明,导致我们在使用过程中,只能把PHP中能安装的扩展全都安装上,这样不但性能有损耗,也带来空间上的浪费。
可能有人说这点损耗无所谓,但是对于处女座的人来说,不搞清楚就乱装PHP扩展,真心是顶不住。
可能有人说这点损耗无所谓,但是对于处女座的人来说,不搞清楚就乱装PHP扩展,真心是顶不住。
Nov
9
新一代DevSecOps平台,包括项目管理,代码托管,代码审查,安全扫描,CI/CD,制品库等功能,把Github搬回家。
Gitea 的首要目标是创建一个极易安装,运行非常快速,安装和使用体验良好的自建Git服务。采用Go为后端语言,这使我们只要生成一个可执行程序即可。并且他还支持跨平台,支持Linux,macOS和Windows以及各种架构,除了 x86,amd64,还包括ARM和PowerPC。
如果你想试用在线演示和报告问题,请访问demo.gitea.com。
Gitea 的首要目标是创建一个极易安装,运行非常快速,安装和使用体验良好的自建Git服务。采用Go为后端语言,这使我们只要生成一个可执行程序即可。并且他还支持跨平台,支持Linux,macOS和Windows以及各种架构,除了 x86,amd64,还包括ARM和PowerPC。
如果你想试用在线演示和报告问题,请访问demo.gitea.com。
Nov
8
预启动执行环境(Preboot eXecution Environment,PXE)也被称为预执行环境,是由Intel公司开发的网络引导技术,提供了一种使用网络接口(Network Interface)启动计算机的机制。这种机制让计算机的启动可以不依赖本地数据存储设备(如硬盘)或本地已安装的操作系统。
若要搭建PXE网络体系,必须满足以下几个前提条件:
若要搭建PXE网络体系,必须满足以下几个前提条件:
Nov
7
Rufus是一款格式化和创建 USB 启动盘的辅助工具。
本软件适用于以下场景:
需要将可引导 ISO (Windows、Linux、UEFI 等) 刻录到 USB 安装媒介的情况
需要处理未安装操作系统的设备的情况
需要在 DOS 环境下刷写 BIOS 或其他固件的情况
需要运行低级工具的情况
本软件适用于以下场景:
需要将可引导 ISO (Windows、Linux、UEFI 等) 刻录到 USB 安装媒介的情况
需要处理未安装操作系统的设备的情况
需要在 DOS 环境下刷写 BIOS 或其他固件的情况
需要运行低级工具的情况
Nov
6
GNU GRUB(GRand Unified Bootloader简称“GRUB”)是一个来自GNU项目的多操作系统启动程序。GRUB是多启动规范的实现,它允许用户可以在计算机内同时拥有多个操作系统,并在计算机启动时选择希望运行的操作系统。GRUB可用于选择操作系统分区上的不同内核,也可用于向这些内核传递启动参数。
以下是以CentOS 6为例,示范grub安装办法。
以下是以CentOS 6为例,示范grub安装办法。
Nov
5
简单来说,Ventoy是一个制作可启动U盘的开源工具。
有了Ventoy你就无需反复地格式化U盘,你只需要把 ISO/WIM/IMG/VHD(x)/EFI 等类型的文件直接拷贝到U盘里面就可以启动了,无需其他操作。
你可以一次性拷贝很多个不同类型的镜像文件,Ventoy 会在启动时显示一个菜单来供你进行选择。
有了Ventoy你就无需反复地格式化U盘,你只需要把 ISO/WIM/IMG/VHD(x)/EFI 等类型的文件直接拷贝到U盘里面就可以启动了,无需其他操作。
你可以一次性拷贝很多个不同类型的镜像文件,Ventoy 会在启动时显示一个菜单来供你进行选择。
Nov
4
4MLinux是一个小型、独立的通用Linux发行版,重点关注以下四个计算领域的:
维护(系统救援 Live CD)
多媒体(例如播放视频 DVD)
小型服务器(使用 inetd 守护进程)
神秘功能(控制台游戏)
维护(系统救援 Live CD)
多媒体(例如播放视频 DVD)
小型服务器(使用 inetd 守护进程)
神秘功能(控制台游戏)
Nov
3
Nov
2
Nov
1
CDlinux是一种小型的迷你GNU/Linux发行版软件,其名称取自英文的 “CompactDistroLinux”。CDlinux 的体形小巧,功能却挺强大。
您可以把 CDlinux 当作您的 “移动操作系统”。 把它装到您的随身 U 盘上,无论走到哪里,只要是能支持 U 盘启动的电脑,就可以插上您的 U 盘,启动 CDlinux,把这台电脑变成您自己的移动工作站。
您可以把 CDlinux 当作您的 “移动操作系统”。 把它装到您的随身 U 盘上,无论走到哪里,只要是能支持 U 盘启动的电脑,就可以插上您的 U 盘,启动 CDlinux,把这台电脑变成您自己的移动工作站。
Oct
31
上次的文章《2024.10.26每日小技术 乞丐版PHP图床程序SIW》介绍了自己写的开源图床程序,那么这次就来介绍如何安装的问题。
1)Linux
前提是系统已经安装好了Apache或Nginx加PHP5.2以上版本。
1)Linux
前提是系统已经安装好了Apache或Nginx加PHP5.2以上版本。
Oct
30
PHP可以用header()函数来向客户端浏览器发送“Authentication Required”信息,使其弹出一个用户名/密码输入窗口。
当用户输入用户名和密码后,包含有URL的PHP脚本将会加上预定义变量 PHP_AUTH_USER,PHP_AUTH_PW 和 AUTH_TYPE 被再次调用,这三个变量分别被设定为用户名,密码和认证类型。
当用户输入用户名和密码后,包含有URL的PHP脚本将会加上预定义变量 PHP_AUTH_USER,PHP_AUTH_PW 和 AUTH_TYPE 被再次调用,这三个变量分别被设定为用户名,密码和认证类型。
Oct
29
Oct
28
之前已经讲过,如何在Nginx中设定一个页面需要密码,感兴趣请去参看《2024.10.27每日小技术 Nginx设定页面需要密码》,这次就来讲下,Apache中要如何设置某个页面需要密码。
办法肯定都是大同小异,同样操作如下:
办法肯定都是大同小异,同样操作如下: