Composer安装失败:安装脚本运行异常[exit code 259]求助
解决Composer安装报错[exit code 259]的方案
1. 验证PHP环境有效性
- 打开CMD执行
php -v,确认PHP可正常调用。若报错,需将XAMPP的PHP目录(如C:\xampp\php)添加至系统环境变量Path:
右键「此电脑」→「属性」→「高级系统设置」→「环境变量」,在系统变量的Path中新增该路径,重启CMD后重试。 - 执行
php -m检查是否启用openssl、mbstring、json扩展。若未启用,打开XAMPP下的php.ini(路径通常为C:\xampp\php\php.ini),移除对应扩展行前的分号;,保存后重启Apache服务。
2. 手动安装Composer
跳过自动安装脚本,采用手动部署:
- 获取最新的
composer.phar文件,将其放入XAMPP的PHP目录。 - 在该目录创建
composer.bat文件,写入以下内容:@php "%~dp0composer.phar" %* - 确认PHP路径已在环境变量中,打开CMD执行
composer -v验证安装结果。
3. 排查权限与进程问题
- 右键CMD选择「以管理员身份运行」,重新执行安装脚本,规避权限不足导致的异常。
- 打开任务管理器,结束所有残留的
php.exe及安装相关进程,再尝试安装。
4. 检查临时文件夹权限
- 分别打开
C:\Windows\Temp和C:\Users\[你的用户名]\AppData\Local\Temp,右键文件夹→「属性」→「安全」→「编辑」,为当前用户赋予完全控制权限。
5. 更换独立PHP版本
若XAMPP集成的PHP始终存在问题,可单独下载Windows版PHP(选择对应系统位数的线程安全版),配置好环境变量与php.ini后,重新运行Composer安装脚本。
内容的提问来源于stack exchange,提问作者nurfauziah makmur
相关产品推荐
相关产品推荐

