本地测试安装
环境 os:win 10 php:7.2 mysql:5.7 安装 phpwind 9.02 在最后一步,写入数据库后,出现白屏,并且每次访问都是重新安装,但是数据库内有内容。 在网上查过发现都说是要改php版本 那么如何在php7.2下安装使用phpwind9.02? 由于phpwind的报错提供信息太少,加入thinkphp的报错部分代码 报错位置:\phpwind_v9.0.2_utf8_20170401\upload\src\windid\service\base\WindidUtility.php line 93 错误描述:'continue' not in the 'loop' or 'switch' context 错误代码: if (!isset($exts[$imageInfo[2]])) continue;修复代码: if (!isset($exts[$imageInfo[2]])) return;发现首页报错员,原因和上面一样 \phpwind_v9.0.2_utf8_20170401\upload\src\applications\appcenter\service\srv\PwDebugApplication.php line 214 位置 错误代码: if (!$toinstall instanceof iPwInstall) continue;修复代码: if (!$toinstall instanceof iPwInstall) return;原因应该是后面的php调整了逻辑,continue 不能写在非循环代码之外。 mcrypt扩展在php7.2之后不在php核心中,需要独立安装。 但是在php7.2 的win下这个扩展没有,需要编译。所以后面的错误我也不知道 [lmaster于2019-09-06 16:19编辑了帖子]
|
最新喜欢: |
1楼#
lmaster
发布于:2019-09-06 15:49
|
2楼#
admin
发布于:2019-09-07 11:03
目前有开发者版本是支持PHP7.2版本的。
我们这边继续做些优化,然后发布。 |