首页 » Web前端 » 办事器支撑php技巧_现代化 PHP 应用做事器自动支持 HTTPSHTTP2HTTP3 等

办事器支撑php技巧_现代化 PHP 应用做事器自动支持 HTTPSHTTP2HTTP3 等

duote123 2024-10-29 0

扫一扫用手机浏览

文章目录 [+]

大家好,又见面了,我是 GitHub 精选君!

背景先容

PHP(Hypertext Preprocessor)是一种广泛运用的开源通用脚本措辞,尤实在用于 Web 开拓并可嵌入 HTML 中,但是创建和管理 PHP 运用程序做事器可能会非常繁芜却又极其主要。
只管有其他一些已有的办理方案可以尽力简化这个过程,但事实并非如此,由于它们每每缺少完全的功能,例如对 HTTP/2 和 HTTP/3 的支持,以及真正实现自动化 HTTPS 管理等。
这便是你须要 FrankenPHP 的缘故原由。

办事器支撑php技巧_现代化 PHP 应用做事器自动支持 HTTPSHTTP2HTTP3 等 办事器支撑php技巧_现代化 PHP 应用做事器自动支持 HTTPSHTTP2HTTP3 等 Web前端

开源项目 FrankenPHP 在 GitHub 有超过 4.3k Star,用一句话先容该项目便是:“The modern PHP app server”。

办事器支撑php技巧_现代化 PHP 应用做事器自动支持 HTTPSHTTP2HTTP3 等 办事器支撑php技巧_现代化 PHP 应用做事器自动支持 HTTPSHTTP2HTTP3 等 Web前端
(图片来自网络侵删)

项目先容

FrankenPHP 是一款在 Caddy Web 做事器根本之上构建的当代 PHP 运用做事器。
它可以给你的 PHP 运用带来很多牛逼的能力,紧张供应了以下几个功能特点:早期提示(Early Hints),事情模式,实时功能,自动 HTTPS,以及支持 HTTP/2,HTTP/3 等。
FrankenPHP 兼容任何 PHP 运用,通过供应的事情模式与 Symfony 集成,使你的 Symfony 项目速率飞快(将支持 Laravel Octane)。
它还可以作为一个独立的 Go 库用于在利用 net/http 的任何运用中嵌入 PHP。

如何利用

如果你既想要快速启动,又喜好利用 Docker,可以输入一下代码:

docker run -v $PWD:/app/public \ -p 80:80 -p 443:443 \ dunglas/frankenphp

然后直接访问 http://localhost 即可。

若你不想利用 Docker,我们为 Linux 和 macOS 供应了包含 PHP 8.3 和大多数常用 PHP 扩展的 FrankenPHP 二进制文件,在 GitHub 的 Release 页面即可下载。

在做事当前的目录,运行:

./frankenphp php-server

你还可以利用下面的方法运行命令行脚本:

./frankenphp php-cli /path/to/your/script.php项目推介

FrankenPHP 是一款非常有潜力与代价的开源项目,且原生支持很多平台,包括如 WordPress, Drupal, Joomla 等。

以下是该项目 Star 趋势图(代表项目的生动程度):

更多项目详情请查看如下链接。

开源项目地址:https://github.com/dunglas/frankenphp

开源项目作者:dunglas

以下是参与项目培植的所有成员:

关注我们,一起探索故意思的开源项目。

相关文章

d网站设计,创新视觉体验的引领者

在互联网高速发展的今天,网站设计已经成为企业展示品牌形象、提升用户体验的重要手段。d网站设计,凭借其独特的创新理念、精湛的技艺和丰...

Web前端 2024-12-05 阅读0 评论0

D设计公司,打造创意与品质共融的视觉盛宴

在繁华的都市中,无数企业如雨后春笋般崛起,其中,D设计公司以其独特的创意与卓越的品质,成为了众多企业争相合作的伙伴。本文将带您走进...

Web前端 2024-12-05 阅读0 评论0

Ecm手机网站,引领智能手机购物的全新体验

随着科技的飞速发展,智能手机已成为人们生活中不可或缺的一部分。在众多智能手机品牌中,Ecm手机凭借其卓越的品质和出色的性能,赢得了...

Web前端 2024-12-05 阅读0 评论0