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 系统
- 找到报错里提到的
php.ini文件(你的路径是/etc/php/7.0/cli/php.ini,Windows下一般在PHP安装目录里) - 打开文件,找到
;extension=mbstring这一行 - 删掉前面的分号
;,保存修改 - 重启你的Web服务器(比如Apache、Nginx),或者直接在命令行用下面的命令验证:
php -m | findstr mbstring
最后一步:重新执行安装命令
确认mbstring扩展启用后,回到你的Laravel项目目录,重新运行:
composer require barryvdh/laravel-dompdf
这次应该就能顺利完成安装了。
内容的提问来源于stack exchange,提问作者Sayyid Mahdy
相关产品推荐
相关产品推荐

