
1 evam 2021 年 12 月 29 日 php7.3 已经停止维护了 明年的今天 7.4 也没了 估计你得兼容 php8 |
2 yuanchao 2021 年 12 月 29 日 不是很明白这个东西的意义,老项目谁都不敢动,新项目直接用新版本不就好了嘛 |
3 xiaoyanbot OP @evam 是的, 一步步来, 先兼容了 7 |
4 star7th 2021 年 12 月 29 日 因为历史和兼容原因( 兼容到 php5.3 ),showdoc 就是用 ThinkPHP3 版本的( https://github.com/star7th/showdoc ) ,且被我魔改得从 php5.3 到 php8 都兼容了。这个框架虽然落后,但是改兼容的问题其实并不难。主要是新版 php 的一些函数名变更。改一下即可。安全问题我也忘记修复过什么了。 |
5 star7th 2021 年 12 月 29 日 另外新项目真的非常不建议再用 ThinkPHP3 了。我继续用它是因为历史和兼容问题而已。虽然我魔改它了,但是无意把它单独作为一个项目维护。我只想把 showdoc 作为最终产品呈现。 |
6 x86 2021 年 12 月 29 日 我觉得你这是在用心做件无意义的事真的 |
7 jtsai 2021 年 12 月 29 日 via iPhone 喜欢 tp3 后面 laravel 划了 |
8 Rache1 2021 年 12 月 29 日 升级兼容可以考虑一下这个 rectorphp/rector: Instant Upgrades and Automated Refactoring of any PHP 5.3+ code https://github.com/rectorphp/rector |
9 lyhiving 2021 年 12 月 30 日 via Android 尽早 laravel |
10 eason1874 2021 年 12 月 30 日 操作系统的 LTS 周期也才 5 年,TP 3 都超过 6 年了,基础设施都不是那么回事了 把环境依赖升级做兼容没意义,不会提升多少性能,反而增加潜在出错风险。要长期使用,就修修 BUG ,不同项目新旧环境冲突问题用 docker 解决 |
12 duanquanyong 2021 年 12 月 30 日 @rophie123 可以试试 laravel Octane ( RoadRunner ) |
13 akagishigeru 2021 年 12 月 30 日 via iPhone @rophie123 其实做好一些基础的优化,不慢的 |
14 dongisking 2021 年 12 月 30 日 意义是什么呢 |
15 xiaoyanbot OP @star7th 好赞! |
16 xiaoyanbot OP @Rache1 赞,感谢, 我去看看 |
17 xiaoyanbot OP @eason1874 我觉得, 所有不支持 10 年的, 都能能叫 LTS ^_^ |