现在小型 PHP 网站流行框架是什么?我们老师用的 thinkPHP,这个框架怎么样 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
proxytoworld
V2EX    PHP

现在小型 PHP 网站流行框架是什么?我们老师用的 thinkPHP,这个框架怎么样

  •  1
     
  •   proxytoworld 2020-05-06 09:14:58 +08:00 6769 次点击
    这是一个创建于 1987 天前的主题,其中的信息可能已经有所发展或是发生改变。

    想用云服务器弄一个博客&存储服务器,该用什么框架比较好,听听大家建议,目前服务是 PHP+mysql+apache

    46 条回复    2020-05-07 11:57:42 +08:00
    nicevar
        1
    nicevar  
       2020-05-06 09:18:06 +08:00
    还行, 不过 TP 在这里经常被喷, 反正框架搞来搞去都差不多, 可以多试用几个, 合适就行了, 小的框架我个人用 Slim 比较顺手
    salamanderMH
        2
    salamanderMH  
       2020-05-06 09:19:13 +08:00
    我也用 slim
    ben1024
        3
    ben1024  
       2020-05-06 09:20:52 +08:00
    ThinkPHP 可以,上手容易
    putaozhenhaochi
        4
    putaozhenhaochi  
       2020-05-06 09:25:32 +08:00 via Android
    国产被喷习惯了。 最近在看 Symfony 不错
    shoaly
        5
    shoaly  
       2020-05-06 09:28:42 +08:00   5
    相信我, 你们老师其实也在骂这个框架, 但是不影响他领工资的前提下, 没必要费事换个框架
    0bit
        6
    0bit  
       2020-05-06 09:37:22 +08:00
    ThinkPHP 不评论了,避免引战。
    但是可以多学习一下现代主流的框架,比如 Laravel 之类的,当然 nginx 也建议学一学,部署建议使用 docker 。
    3img
        7
    3img  
       2020-05-06 09:50:46 +08:00
    博客,直接用 wordpress 了
    proxytoworld
        8
    proxytoworld  
    OP
       2020-05-06 09:56:41 +08:00
    @nicevar

    @0bit 为什么 thinkPHP 被骂
    crist
        9
    crist  
       2020-05-06 09:57:38 +08:00
    博客&存储服务器的话基本啥框架都可以,此贴终结。
    proxytoworld
        10
    proxytoworld  
    OP
       2020-05-06 09:57:52 +08:00
    @0bit 服务器里面弄 docker 然后用 nginx 反代?
    infreboot
        11
    infreboot  
       2020-05-06 09:59:45 +08:00
    可以。反正就是个博客。。。简单粗暴能用就行
    GM
        12
    GM  
       2020-05-06 10:03:41 +08:00
    @proxytoworld 因为代码辣鸡得一笔,只不过发展得早,有完善中文文档,加上机缘巧合,导致在国内比较流行。
    yiqiao
        13
    yiqiao  
       2020-05-06 10:06:08 +08:00
    @GM 哈,你确定文档完善吗。。。
    KaynW
        14
    KaynW  
       2020-05-06 10:06:17 +08:00   1
    @proxytoworld docker 部署的话反代可以试一下 traefik,好用,一个 docker-compose 完事了
    fish0223
        15
    fish0223  
       2020-05-0 10:06:24 +08:00
    tp 也分几个版本,不知道你们老师用的 tp 几,但如果只是部署个小站的话,大概率 tp3,不过官方已经不维护了,而且 tp3 框架有很多不安全的地方
    GM
        16
    GM  
       2020-05-06 10:08:29 +08:00
    @yiqiao 在 PHP 的洪荒时代还算不错的了,好多事情不能直接看现在,要看当时。
    skys215
        17
    skys215  
       2020-05-06 10:13:52 +08:00
    Laravel
    iSk2yroot
        18
    iSk2yroot  
       2020-05-06 10:24:38 +08:00
    @GM 我觉得 tp 的文档也是一言难尽啊
    vtwoextb
        19
    vtwoextb  
       2020-05-06 10:28:31 +08:00
    用啥都一样,只要自己熟悉开发着顺手就行
    hanssx
        20
    hanssx  
       2020-05-06 10:30:10 +08:00
    tp 漏洞比较多。
    jfhy0901
        21
    jfhy0901  
       2020-05-06 10:31:17 +08:00 via Android
    TP 蛮好的,国内用的人很多。另外,建议用 nginx 而不是 apache 。
    evam
        22
    evam  
       2020-05-06 10:33:43 +08:00
    tp 蛮好的可以用,指的是 tp5 以及更新的版本
    tp3 就不要用了
    tabris17
        23
    tabris17  
       2020-05-06 10:36:47 +08:00
    新版 tp 直接照抄 laravel 了,那还不如直接用 laravel

    另外旧版的 tp 竟然出过一个远程漏洞,PHP 框架能出这种漏洞也是闻所未闻
    iConnect
        24
    iConnect  
       2020-05-06 10:39:00 +08:00 via Android
    用 Laravel,没什么不适应
    x86
        25
    x86  
       2020-05-06 10:41:10 +08:00 via iPhone
    与框架无关,垃圾不垃圾看人
    GM
        26
    GM  
       2020-05-06 10:53:04 +08:00
    @tabris17 TP 的这种漏洞多了去了,看一下源码就知道,这种代码质量有漏洞正常,没漏洞才不正常。
    DukeAnn
        27
    DukeAnn  
       2020-05-06 10:54:11 +08:00
    laravel lumen
    hbolive
        28
    hbolive  
       2020-05-06 10:56:12 +08:00
    @GM 真诚请教,除了爆出来的那个,还有哪些漏洞?毕竟手头 tp3.0 和 3.1 的项目都在跑。。
    imnpc
        29
    imnpc  
       2020-05-06 10:57:51 +08:00
    建议 TP5
    GM
        30
    GM  
       2020-05-06 11:13:25 +08:00
    @hbolive 直接搜一下 tp3 漏洞
    justseemore
        31
    justseemore  
       2020-05-06 11:16:21 +08:00
    从访问日志来看,扫描最多的都是 tp 的漏洞
    jeff0819
        32
    jeff0819  
       2020-05-06 11:16:50 +08:00
    tp 转战 lumen
    hetal
        33
    hetal  
       2020-05-06 11:44:51 +08:00
    slightphp
    keepeye
        34
    keepeye  
       2020-05-06 11:48:39 +08:00
    会一个 laravel 框架就行了,没必要学别的,别被框架困住
    Yien
        35
    Yien  
       2020-05-06 11:53:18 +08:00
    codeigniter
    pperlee
        36
    pperlee  
       2020-05-06 12:02:39 +08:00 via iPhone
    玩一段 codeigniter,上手不
    chihiro2014
        37
    chihiro2014  
       2020-05-06 12:12:56 +08:00
    直接 wordpress 把,简单又轻松,别搞啥框架,如果嫌麻烦
    watch
        38
    watch  
       2020-05-06 12:48:58 +08:00 via iPhone
    lnmp wp 直接梭多好
    Light3
        39
    Light3  
       2020-05-06 14:29:44 +08:00
    建议下个 wordpress 的包 直接安装好了..
    tp 是一个不错的框架 但也仅限于 4 5 年以前的洪荒时代
    现在 Symfony 和 Laravel 学习成本摆在那 没有必要
    另外说一句 php 这个框架之争完全没有必要.
    都是谁中文文档全 谁在国内占有率高
    毕竟 培训班的程序员 很少能会自己主动去看英文的
    而且很大一部分从业人员也都是培训来的
    另外 为什么 Laravel 这么多人现在选择 很大一部分还是社区原因
    毕竟培训也都培训这个了 要不然找不到工作
    TORYOI
        40
    TORYOI  
       2020-05-06 14:56:13 +08:00
    wordpress
    huangzxx
        41
    huangzxx  
       2020-05-06 16:21:05 +08:00
    用 nginx,别用 apache 了
    niubikelasi
        42
    niubikelasi  
       2020-05-06 18:58:38 +08:00 via iPhone
    typecho
    hunanzai0602
        43
    hunanzai0602  
       2020-05-06 20:03:06 +08:00
    这个时间点 php 建议上 laravel/lumen
    当然最好不建议上 php 了

    虽说用熟了用啥都一样
    但是考虑到整体趋势的话 不建议新来的学 php
    lhg1397
        44
    lhg1397  
       2020-05-06 21:08:02 +08:00
    博客用 hugo
    wiken
        45
    wiken  
       2020-05-07 10:48:39 +08:00
    3 年前接触过 TP,当时是完全没写过 PHP 的,感觉很容易上手
    yzlren
        46
    yzlren  
       2020-05-07 11:57:42 +08:00
    fastadmin,谁用谁知道
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2881 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 14:33 PVG 22:33 LAX 07:33 JFK 10:33
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86