32位Windows的倔强:靠Composer降级搞定PHP版本难题

  • 工作心得
  • 时间:
  • 作者:顾永胜
  • 来源:0513.city

今日份服务器备份+本地调试大作战:把程序和数据从服务器搬回电脑,本以为能顺利跑起来,结果被一句“PHP版本需≥8.1.0”浇了冷水。

 

想升PHP版本?才发现新版本早不支持32位Windows了,直接卡关。

 

没办法,转头搞依赖降级:敲下 composer require 命令,锁定Guzzle 7.9+和symfony/deprecation-contracts 2.5.x,让Composer自动把其他依赖也拽到兼容PHP7.2的版本。

 

最后 composer check-platform-reqs 确认没问题,总算把“版本不兼容”的坎迈过去了。

 

只能说,本地调试的坑,永远在你以为“稳了”的时候冒出来…