Discuz! 官方站

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 6697|回复: 22

[求助] Discuz完美运行PHP7.3

[复制链接]
发表于 2019-4-19 15:37:51 | 显示全部楼层 |阅读模式
一直被Discuz不兼容XXphp版本所困扰,在虚拟机里装了四个系统来测试,终于搞明白为什么 Discuz不兼容PHP7.1以上版本的原因了,原来是PHP7.1以上的版本,在php.in设置里,把原先的extension=php_bz2这种写法改成extension=bz2这种简略式的写法,所以有部份的,比如extension=mbstring,extension=mysqli这几个小部份参数是N多PHP开源程序读不出来的,如果想让PHP7.1以上的版本完美兼容各PHP开源程序,就是把PHP.INI设置里的extension=XXX前面全部加上php_这个前缀就行了,实际就是extension=php_mbstring这样写就行了,然后就什么都没问题了,那PHP还不装上最新的7.3X的版啊,要快好多的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
 楼主| 发表于 2019-4-19 15:40:55 | 显示全部楼层
各插件也完美兼容了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

发表于 2019-4-19 17:06:32 | 显示全部楼层
为什么选择UTF而不选择GBK?你是面向国外用户吗?
回复

使用道具 举报

 楼主| 发表于 2019-4-19 17:29:15 | 显示全部楼层
inetge 发表于 2019-4-19 17:06
为什么选择UTF而不选择GBK?你是面向国外用户吗?

我随便下的,其实UTF和GBK我个人比较偏向UTF8吧
回复

使用道具 举报

 楼主| 发表于 2019-4-19 17:54:46 | 显示全部楼层

PHP7.0以后的版里php.ini里改成我这样写就OK了,说白了就是根本不关Discuz!的事,因为7.0以上用这种缩略式的写法,就连那个phpmyadmin都很容易出错,它需要的mysqli这个参数就读不出来,连不上数据库

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

发表于 2019-4-19 19:40:24 | 显示全部楼层
为啥我用7.0都不行呢
回复

使用道具 举报

发表于 2019-4-19 19:46:20 | 显示全部楼层
收藏,下次升级参考。感谢分享。
回复

使用道具 举报

发表于 2019-4-20 09:37:32 | 显示全部楼层
许多插件不一定能完美支持,一般7.0即可。
回复

使用道具 举报

 楼主| 发表于 2019-4-20 19:47:25 | 显示全部楼层
本帖最后由 zhachao916 于 2019-4-20 19:48 编辑


反正我这里是没出现任何不兼容的问题,模版插件随便装,
而且这个原程序是没任何更改的哦,直接官网这里那个下载
那里去下的,安装后,一切正常

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

发表于 2019-4-21 12:58:30 | 显示全部楼层
我设置这玩意他会提示我找不到这个库,也就是加了php_之后名字对不上
lz是怎么解决的?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|Comsenz ( 粤B2-20090059-165 )star

GMT+8, 2019-9-22 20:03

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表