V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
proxytoworld
V2EX  ›  PHP

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

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

    想用云服务器弄一个博客&存储服务器,该用什么框架比较好,听听大家建议,目前服务是 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 反代?
    Stevenv
        11
    Stevenv  
       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-06 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 漏洞
    zpfhbyx
        31
    zpfhbyx  
       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   ·   实用小工具   ·   1471 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 17:33 · PVG 01:33 · LAX 09:33 · JFK 12:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.