Heroku 上的 PHP 多字节字符串

Keg*_*der 3 php linux heroku

有谁知道如何安装 PHP 扩展:Heroku 的多字节字符串: http: //php.net/manual/en/book.mbstring.php

以下是我为 Heroku 安装 Mongo 的方法:

https://gist.github.com/1288447

一切都很好,但我找不到编译该mbstring.so文件的源。

任何指导将不胜感激。

小智 5

获取 Heroku 扩展的首选方法是使用composer.json。mbstring 是 Heroku 根据https://devcenter.heroku.com/articles/php-support#extensions提供预编译和共享的扩展之一

要使用它,您所要做的就是在项目的根目录中创建一个composer.json 文件(如果您还没有),其中包含以下内容:

{
    "require": { 
        "ext-mbstring": "*"
    }
}
Run Code Online (Sandbox Code Playgroud)

无需编译自己的 mbstring 扩展或从其他地方获取编译版本。

附带说明一下,也不再需要自己编译 MongoDB 扩展。它也在 Heroku 提供的扩展列表中,您可以让 Composer.json 文件同时执行这两项操作,如下所示:

{
    "require": { 
        "ext-mbstring": "*",
        "ext-mongo": "*"
    }
}
Run Code Online (Sandbox Code Playgroud)