阅读:3657回复:7
请问一下各位大佬,ANK如何才能使用PHP7.0版本呢?图片:无标题.png ANK里面各种PHP版本很多,但是唯独没有PHP7.0版本。从5.6直接就跳到7.1了。 7.0是一个特殊的版本,因为它可以向下兼容,但是性能却是5.6的三倍以上,这是我个人亲测的体验。 而7.1及以上版本,由于内核函数等更新比较大,向下的兼容性非常差。所以想要通用兼容,且更好的性能,那7.0版本无疑是最好的一个版本,但是这ANK里面却没有,非常惆怅。 图片:php.png 网上PHP纯CPU基准测试的结果,看5.6和7.0的性能运行时间,相差很大,所以向下兼容的版本,7.0是最好的一个版本了,ANK没有7.0版本绝对是不合理的,大家都希望ANK更完善。 而7.1以上的版本,虽然性能更高,但是由于内核升级改动太大,已经不向下兼容,很多CMS,论坛系统,等等都最高只支持到7.0。7.1版本得对应开发专门性的CMS了。所以希望大佬给出ANK使用7.0的方法,感激不尽。 [忘江湖于2018-05-16 00:04编辑了帖子]
|
|
沙发#
发布于:2018-05-15 23:50
自己顶帖一下,求开7.0的方法
|
|
板凳#
发布于:2018-05-16 07:33
7.0向下也是不兼容的,其去掉了很多函数和方法,经一段时间测试,在php7.0上能运行的程序在7.1上也是没问题的,所以我们才会选择综合性更好的php7.1
|
|
地板#
发布于:2018-05-16 07:35
这是单独的php7.0命令版,你可以测试下http://php.upupw.net/nginx2php/3/5142.html
|
|
4楼#
发布于:2018-05-16 11:06
动力火锅:这是单独的php7.0命令版,你可以测试下http://php.upupw.net/nginx2php/3/5142.html回到原帖最初我一直用的是命令行版本的5.6版本。后来因为网站有个业务压力太大,服务器CPU经常在晚上或者节假日持续跑到90%左右。压力太大,所以后来就马上更换到命令行7.0版本,CPU立即从90%左右下降到30%左右,所以从此我就相信了PHP7.0的效率真的是5.6的三倍以上,因为我体验过效果立竿见影。但是后来问题又出现了,命令行PHP7.0不管是AP还是NP,按照网上还是论坛的各种方法设置SSL,都失败了,折腾了旷日持久,都不行,启动不起来,只要关闭SSL,立即就正常启动,所以无法了。 看到官方发布了ANK新版本,希望来了,但是没想到,只有7.1版本,那就搭建好试了一下,系统在7.1下确实没法运行,各种错误很多,系统是找别的公司开发的,修改成本太高,但是在7.0下面可以正常运行。 所以现在我的处境就很尴尬,想要使用SSL,那就只能用ANK+5.6低效率,CPU高消耗。要么就不用SLL,选择命令行7.0版本体验高效率。所以我感觉ANK从5.2,3,4,5,6都准备了,就缺个7.0真的很遗憾。 |
|
5楼#
发布于:2018-05-16 12:52
了解,目前你可以拿Nginx的PHP7.0命令版,PHP5目录内除了php.ini的全部文件覆盖ANK下PHP7.X目录内的文件来实现运行PHP7.0,下次升级前先拷贝PHP7.X目录升级完毕后再覆盖回去即可。
|
|
6楼#
发布于:2018-05-17 01:09
|
|
7楼#
发布于:2018-06-01 13:16
虽然说 7.1比好7.0 好, 但是7.1毕竟不是7.0 有不少兼容问题
最流行的论坛程序DZ在 7.0上运行正常 到7.1就不行。也是醉了 |
|