You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Laravel 5.5安装barryvdh/laravel-dompdf时Composer报错求助

解决Laravel 5.5安装barryvdh/laravel-dompdf时的ext-mbstring缺失错误

嘿,从你贴的报错日志来看,问题其实很清晰——你的PHP环境缺了mbstring扩展,而Laravel 5.5.28必须依赖这个扩展才能正常工作,所以Composer没法完成依赖安装。我给你分不同系统整理了解决步骤,照着来就行:

1. Ubuntu/Debian 系统(适配你的PHP 7.0版本)

直接在终端执行以下命令安装扩展:

sudo apt-get update
sudo apt-get install php7.0-mbstring

安装完成后,用下面的命令验证扩展是否成功启用:

php -m | grep mbstring

如果输出mbstring,说明扩展已经生效。

2. CentOS/RHEL 系统(适配PHP 7.0)

执行以下命令安装:

sudo yum install php70-mbstring

安装后同样用php -m | grep mbstring验证是否生效。

3. Windows 系统

  1. 找到报错里提到的php.ini文件(你的路径是/etc/php/7.0/cli/php.ini,Windows下一般在PHP安装目录里)
  2. 打开文件,找到;extension=mbstring这一行
  3. 删掉前面的分号;,保存修改
  4. 重启你的Web服务器(比如Apache、Nginx),或者直接在命令行用下面的命令验证:
php -m | findstr mbstring

最后一步:重新执行安装命令

确认mbstring扩展启用后,回到你的Laravel项目目录,重新运行:

composer require barryvdh/laravel-dompdf

这次应该就能顺利完成安装了。

内容的提问来源于stack exchange,提问作者Sayyid Mahdy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.15 08:01:23