lilililili2020
V2EX  ›  PHP

极致精简,已经优化为仅 100 多 KB!单文件 PHP 论坛!

  •  
  •   lilililili2020 · Aug 3 · 8241 views
    This topic created in 91 days ago, the information mentioned may be changed or developed.
    bbs1org 8.0 焕然登场。优化到仅 100 多 KB !一个极简 PHP 论坛。

    仓库地址:
    https://github.com/bbs1org/bbs1org

    可选功能全部以插件的形式提供,由用户自由选择搭配!
    Supplement 1  ·  Aug 3
    欢迎使用 ai 来做插件,并分享到插件市场
    Supplement 2  ·  Aug 7
    github 仓库因请求太多受限。请到官方下载: https://bbs1.org
    Supplement 3  ·  Sep 11
    重新申请了 GitHub 仓库 https://github.com/bbs1git/bbs1org
    77 replies  •  2026-09-11 10:52:40 +08:00
    x86
    x86
    Aug 3❤️2
    1
    牛的比以前 PHP 大马还小了
    Lowlife
    Lowlife
    Aug 3 via iPhone
    2
    不错不错,收藏起来,可能用的上,
    iwolfor
    iwolfor
    Aug 3
    3
    有加密功能就好了。即输入密码才能访问查看内容。
    VibeHex
    VibeHex
    PRO
    Aug 3
    4
    @x86 哈哈哈,笑死
    46fo
    46fo
    Aug 3
    5
    有没有考虑过做成 go 版
    wonderfulcxm
    wonderfulcxm
    Aug 3 via iPhone
    6
    这么牛,收藏了
    qxmqh
    qxmqh
    Aug 3
    7
    收藏了。
    lilililili2020
    8
    @iwolfor 自己用 ai 做插件就行
    EAX1
    EAX1
    Aug 3
    9
    @x86 #1 让我想起了十几年前的菊花聊天室。一个特别小、无需数据库的 php 文件,新的留言直接写到 php 末尾。黑掉网站之后要么挂黑页,要么挂这个。
    Suroy
    Suroy
    Aug 3
    10
    @x86 哈哈哈 大🐎太好玩了
    mytsing520
    mytsing520
    PRO
    Aug 3
    11
    有没有已经在运行的现成案例?
    shzbkzo
    shzbkzo
    Aug 3
    12
    @x86 #1 哈哈哈哈
    imNull
    imNull
    Aug 3
    13
    op 🐮🍺,已 star ,说不定用得上
    mokeyjay
    15
    好奇问一下,追求把代码都塞进一个文件的目的是什么?有什么应用场景吗?
    xiaoba25
    16
    赞一个
    lilililili2020
    17
    @mokeyjay 适合做一个项目的附属功能,不占用项目的文件资源,看起来干净整洁
    zoharSoul
    18
    666 太强了
    FrankAdler
    FrankAdler
    Aug 3 via Android
    19
    可是整上 fpm nginx 你这点所谓瘦身就没有意义了
    lilililili2020
    20
    @FrankAdler 万一人家的项目本身就已经有 fpm nginx 环境了呢
    FrankAdler
    FrankAdler
    Aug 3 via Android
    21
    @lilililili2020 那更得说道说道了,不要多个项目共用一套运行环境,一定要隔离,docker 、vm 、lxc 都行
    GGbeng1
    GGbeng1
    Aug 3
    22
    怎么一股 nodeseek 风😂
    lilililili2020
    23
    @FrankAdler 没必要。你赢了,这单文件精简代码,毫无意义。
    lilililili2020
    24
    @GGbeng1 就是模仿用户体验比较好的 ns
    WebKit
    WebKit
    Aug 3
    25
    代码牛逼,域名也牛逼。
    molvqingtai
    26
    牛逼,让我 2.8M 聊天插件情何以堪🤣
    Coolsir
    Coolsir
    Aug 3
    27
    这个确实牛的
    lilililili2020
    lilililili2020
    OP
    Aug 3 via Android
    28
    @molvqingtai 语言不一样吧
    5ssl
    5ssl
    Aug 3
    29
    不错啊。但是感觉默认皮肤好丑,字太小了阅读困难
    lilililili2020
    lilililili2020
    OP
    Aug 4 via Android
    30
    @5ssl 可以让 ai 给弄个好看的 css
    ota
    ota
    Aug 4
    31
    学习了,全部用的 php 的内置函数。但安全这块该有的都有,很工程化的一个实例。
    可以写进 demo 教科书级别了,已 fork ,后面蒸馏整个工程思维,套用到自己的项目原型创作上,很受用。不用担心过度工程带来的多栈维护压力。

    以后极简风可能才是 ai 的正确打开方式,用那么多技术干啥。实现的目标背离。
    i8k
    i8k
    Aug 4
    32
    Very good ,感觉某天能用上。
    ota
    ota
    Aug 4
    33
    @FrankAdler 你对 3000 多行单文件要求有点高啊。这东西塞进 llm 上下文,开发速度比套框架的优势大多了。
    maigebaoer
    maigebaoer
    Aug 4 via Android
    34
    PHP is the best language in the world!
    92493
    92493
    Aug 4 via iPhone
    35
    这么多插件,支持
    zhzbql
    zhzbql
    Aug 4
    36
    不错,已 star
    5ssl
    5ssl
    Aug 4
    37
    有个问题,伪静态规则是什么啊?
    5ssl
    5ssl
    Aug 4
    38
    开了伪静态,没有规则所有页面访问不了,包括后台
    5ssl
    5ssl
    Aug 4
    39
    建议关闭后台管理的伪静态 URL ,没必要
    shzbkzo
    shzbkzo
    Aug 4
    40
    1 、大佬支持楼中楼嵌套回复吗?
    2 、有违禁词检测功能吗?
    NamelessRain
    41
    能不能 用 rust 重构?
    urlk
    urlk
    Aug 4
    42
    仿佛时间回到了 2013 年 web2.0 时代手搓 PHP 论坛的日子, 搞定数据库连接 pdo MySQLi, 一个全局连接变量, 整套系统里各种各样的全局变量, 随手可见的手写 sql , HTML 嵌套循环, UBB , 正则

    随着 mvc 框架的兴起, 已经很多年没感受过这样的代码了
    liyafe1997
    43
    牛逼,梦回 2008
    lilililili2020
    lilililili2020
    OP
    Aug 4 via Android
    44
    @ota 所以适合 ai 二次改装
    lilililili2020
    lilililili2020
    OP
    Aug 4 via Android
    45
    @maigebaoer PHP is the best language in the world!
    lilililili2020
    lilililili2020
    OP
    Aug 4 via Android
    46
    @5ssl 默认就是关闭的
    lilililili2020
    lilililili2020
    OP
    Aug 4 via Android
    47
    @shzbkzo 需要后续插件提供
    lilililili2020
    lilililili2020
    OP
    Aug 4 via Android
    48
    @NamelessRain 自己让 ai 模仿一下
    lilililili2020
    lilililili2020
    OP
    Aug 4 via Android
    49
    @urlk 在 ai 面前,简单能用就行
    etnperlong
    50
    PHP 是最好的语言!!!
    tangguo
    tangguo
    Aug 4
    51
    牛逼!
    NoDataNoBB
    52
    这是真的老艺术家
    yangg
    yangg
    Aug 4
    53
    不错的,外观不错,支持,换成别的语言搞一个估计更多人
    CodeCodeStudy
    54
    Swoole 怎么出 AOT 了,叫 TypePHP ,到时候 OP 用 TypePHP 编译试一下
    lilililili2020
    55
    @yangg 欢迎让 ai 换一个别的语言提供给大家使用
    lilililili2020
    56
    @CodeCodeStudy 不用插件还行。关键是插件都在外面
    cat9life
    57
    拍黄片永不为奴
    lilililili2020
    58
    @NoDataNoBB CDB 、ofstar 年代纯手打,现在纯 ai
    jackerbauer
    59
    可以可以,支持一下
    abolast
    abolast
    Aug 4
    60
    一个文件三千行受不了。。超过五百行看着我都不舒服
    cookiejar
    61
    爷青回的感觉,哈哈
    ybchenjie805
    62
    想起了十多年前,用 editplus 手撸 php 的日子,那时候玩得不亦乐乎啊,各种 echo 一把梭
    Ansen
    Ansen
    Aug 4
    63
    厉害呀, 看来我的 gamebbs.net 域名有东西玩了,哈哈
    zhuangzhuang1988
    再把 静态文件都编译到 php 中
    lilililili2020
    lilililili2020
    OP
    Aug 4 via Android
    65
    @abolast 给 ai 看的
    lilililili2020
    lilililili2020
    OP
    Aug 4 via Android
    66
    @Ansen 搭一个玩玩
    fstab
    fstab
    Aug 4
    67
    已经搭建好了,有插件还可以转换成博客
    ca2oh4
    ca2oh4
    Aug 4
    68
    but 你还需要给操作系统塞一个 php 运行时
    sudo123
    sudo123
    Aug 4
    69
    现在学 php 还好找工作吗
    lilililili2020
    70
    @sudo123 怎么判断你适不适合学 PHP
    适合学 PHP
    目标:中小公司、外包、建站、电商独立站、后台管理系统;想快速就业;二三线城市发展
    愿意顺便学前端、服务器,做偏全栈方向
    不建议选 PHP
    目标:进一线大厂、做 AI 、大数据、高并发微服务
    只想学一门语言,不想碰前端、服务器、数据库,只想做纯后端
    lilililili2020
    71
    上面是 ai 说的。形式严峻啊
    tisswb
    tisswb
    Aug 4
    72
    @urlk 看到 UBB 瞬间有内味了
    fstab
    fstab
    Aug 4
    73
    @5ssl #37 WP 的规则就可以用。
    lilililili2020
    lilililili2020
    OP
    Aug 4 via Android
    74
    @5ssl Apache

    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ /index.php?$1 [L,QSA]
    nginx

    location / {
    try_files $uri $uri/ /index.php?$query_string;
    }
    lilililili2020
    75
    github 仓库因请求太多受限。请到官方下载: https://bbs1.org
    lilililili2020
    lilililili2020
    OP
    Aug 7 via Android
    76
    github 仓库可能因升级请求、加星或者 fork 太多,已被限制访问,目前已经无法在线升级。
    最新版本 8.5.0 已解决此问题。从此版本开始,将使用**官网自己的源码接口检测升级**,彻底解决此问题。


    **官网最新源码下载:**
    https://bbs1.org/plugin_market_source


    **手工升级到 8.5.0 的方式**:
    下载最新源码压缩包:
    https://bbs1.org/plugin_market_source?path=bbs1org.zip&download=1
    解压缩后,
    将 `index.php` 和 `app` 目录中的所有文件,上传覆盖你服务器中的同名文件即可。

    上传完成后,
    请到 `后台` --> `清理 OPcache` 完成脚本缓存更新。

    搞定!
    lilililili2020
    77
    重新申请了 GitHub 仓库。之前的近 500 个⭐没有了,可惜
    各位有 GitHub 账号的点一下
    https://github.com/bbs1git/bbs1org
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1272 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 94ms · UTC 21:09 · PVG 05:09 · LAX 13:09 · JFK 16:09
    ♥ Do have faith in what you're doing.