php composer install安装失败

前言 最近从一台电脑安装php项目报错 The openssl extension is required f […]

前言

最近从一台电脑安装php项目报错

  1. The openssl extension is required for SSL/TLS protection but is not available. If you can not enable the openssl extension, you can disab
  2. Problem 1
    – maennchen/zipstream-php is locked to version 3.1.2 and an update of this package was not requested.
    – maennchen/zipstream-php 3.1.2 requires php-64bit ^8.2 -> the php-64bit package is disabled by your platform config. Enable it again with “composer config platform.php-64bit –unset”

解决方法

步骤 1:下载 64 位 PHP 8.2.x 版本
从 PHP 官方 Windows 下载地址获取匹配版本的 64 位 PHP:

👉 下载地址:https://windows.php.net/download/

  • 选择「PHP 8.2.x」系列(建议和当前版本接近,如 8.2.29)
  • 选择「Non Thread Safe (NTS)」(和你当前的 NTS 一致,避免兼容问题)
  • 选择「x64」(64 位)、「Visual C++ 2019」版本
  • 下载「Zip 包」(无需安装,解压即可用)
步骤 2:替换现有 32 位 PHP 环境
  1. 停止当前依赖 PHP 的服务(如 XAMPP/WAMP/Nginx/Apache,若仅用 CLI 可跳过);
  2. 找到你当前 PHP 的安装目录(可通过 where php 命令查询);
  3. 将原目录备份(防止出错可恢复),然后删除原目录所有文件;
  4. 将下载的 64 位 PHP Zip 包解压到原 PHP 安装目录(保持路径不变,无需重新配置环境变量);
  5. 复制原 PHP 目录中的 php.ini 配置文件到新解压目录(保留你的扩展、时区等配置,无需重新配置)。
步骤 3:验证 64 位 PHP 是否生效
打开新的命令行窗口(关键!避免环境变量缓存),执行:

php -v

步骤 4:正常安装依赖
切换到项目根目录,直接执行即可,无需额外配置:
composer install
版权声明
文章标题:php composer install安装失败
文章链接:https://blog.chiyuba.com/houduanjishu/php/632.html
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布,转载或引用请注明出处。
温馨提示:本文最后更新于 2026年1月31日,部分内容可能存在时效性,请注意甄别。

相关推荐

更多教程
OneDown一款面向资源下载、技术教程、内容资讯类站点的 WordPress 主题 php OneDown一款面向资源下载、技术教程、内容资讯类站点的 WordPress 主题

专为 教程站 · 素材站 · 资源站 ·...

51 浏览
phpstorm代码格式化快捷键是什么(phpstorm代码格式化快捷键) php phpstorm代码格式化快捷键是什么(phpstorm代码格式化快捷键)

前言 今天开始休假,打算折腾一下word...

2 浏览
10、ThinkPHP6实战开发高大上企业站(TP6)之下拉数据显示(model/controller使用) php 10、ThinkPHP6实战开发高大上企业站(TP6)之下拉数据显示(model/controller使用)

前言 今天给大家带来下拉数据的显示,其中...

2 浏览

评论