首页 > 解决方案 > PHP 启动:无法在 heroku 推送上加载动态库“mbstring.so”

问题描述

我正在尝试使用 heroku 推送我的 git php 项目(symfony),但每次都会附加此错误。 在此处输入图像描述

在文档中,写到这个扩展可以通过在 composer.json 中添加“ext-mbstring”来自动下载,但它对我不起作用。

有没有人遇到过这个问题?

我尝试了 1000 次推送,我完全绝望:'(

谢谢 :)

标签: phpgitsymfonyherokumbstring

解决方案


您缺少该libonig系统上的库,而 mbstring 现在需要该库。

我对 Heroku 没有经验,但看起来他们还没有更新他们的基础镜像来包含这个库。

This other post提出了一个可以解决您的问题的修复程序。

Dokku:部署 Laravel 应用程序时缺少 PHP 扩展 mbstring


推荐阅读