我刚刚升级到PHP 7.4,在许多第三方PHP应用程序中遇到了花括号问题。升级它们很容易,直到我点击MPDF,它是使用Composer安装的。
到目前为止,我已经花了一天的时间,我终于达到了如果我跑…
composer.phar require mpdf/mpdf dev-php8-support
Composer说升级了MPDF,但是花括号错误没有修复,调查显示,实际上,/vendor/MPDF/mpf文件夹中的文件都没有改变。
Composer似乎什么也没做。
我已经想不出如何让这个工作了。
官方MPDF页面有一个安装指南,但它甚至没有提到升级。
有人知道会发生什么吗?…或者更好——如何下载并替换PHP文件?(这比仅仅为了把几个文件复制到服务器上而瞎弄一个中间软件包要简单得多)
编辑:只是为了证明作曲家实际上没有做任何事情,我删除了/vendor/mpdf文件夹并运行composer.phar require mpdf/mpdf
没有创建新的/vendor/mpdf文件夹。
解决方案:
- 重新安装作曲家 完全卸载MPDF
- 安装MPDF
- 祈祷我再也不用通过Composer升级任何东西了。