lilililili2020
V2EX  ›  PHP

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

  •  1
     
  •   lilililili2020 · 1 day ago · 5347 views
    bbs1org 8.0 焕然登场。优化到仅 100 多 KB !一个极简 PHP 论坛。

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

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

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

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