PHP的8.3版已经有十几个小版本迭代,应该比较稳定了。在此之前,我已经在本地环境中测试了博客系统在PHP 8.3上的兼容性,并未发现任何报错。因此,在10月底的时候,我将网站的PHP版本升级到最新的8.3版本,整个升级过程非常顺利。
最近,我注意到PHP官网发布了8.4.1正式版,于是决定先在本地环境中进行测试。我依旧使用phpstudy进行环境搭建,由于之前已经写过关于phpstudy升级PHP版本的文章,因此我认为按照之前的操作步骤进行应该不会有问题。
然而,在按照之前的步骤操作完成后,我遇到了一个500错误。为了找出问题的原因,我开始比较PHP 8.4.1和8.3版本之间的区别。我发现,8.4.1版本的包名中包含了“vs17”,而8.3及之前的版本则是“vs16”。随后,我查看了Windows版PHP下载页面左侧的说明,了解到:
– The VS16 and VS17 builds require to have the Visual C++ Redistributable for Visual Studio 2015-2022 x64 or x86 installed
看来我需要更新Visual C++ 2015-2022 Redistributable的版本了。由于我的系统是64位的,因此我下载了x64版本的安装文件。在安装前,我查看了当前的版本号为14.32.31326,安装后版本号变为了14.42.34433。
再次打开本地的网站后,我发现PHP 8.4.1版本下页面已经能够正常展示了。问题成功解决。
老牌工具软件,没想到还在更新,过去官网看,页面已经现代化了,这个工具着实很棒,但是公司化运作,不知盈利模式是什么
@sys软件本身没有更新,只是PHP版本更新,然后在软件中使用的一点注意事项。