2017-03-14 11 views
0

私は 'limesurvey'アプリケーションをPCFにデプロイしようとしています&次のエラーが発生します。php pdoドライバライブラリが見つかりません

php pdo driver library none found 

以下は、インストールに必要な前提条件です。

• mbstring (Multibyte String Functions) extension library 
•PDO database driver for MySQL (pdo_mysql or pdo_mysqli) or Postgres (pdo_pgsql) or MSSQL (pdo_sqlsrv for Windows and pdo_dblib for Linux) 
•Also we assume in general that all PHP default libraries are enabled (like hash, session, etc.). 

回避策はありますか?そのため、アクセスしていないphp.iniファイルを変更するサイトはほとんどありません。提案が私自身のビルパックを持っているなら、私が参照することができるリンクがありますか?

は、任意の助けに感謝:)

答えて

0

LimeSurveyのアプリケーションはPHP-buildpackを使用している、あなたは.BP-config設定サブフォルダにoptions.jsonファイルを作成することにより、MBSTRINGとPDO_ *モジュールをロードするためにbuildpackを伝えることができると仮定すると、まだ存在しない場合はPHP_EXTENSIONSキーを追加し、値に必要なモジュール/拡張の名前を含めます。このような

何か:

$ cat .bp-options/options.json 
{ 
    "PHP_VERSION": "{PHP_56_LATEST}", 
    "PHP_MODULES": ["cli"], 
    "PHP_EXTENSIONS": ["mysqli", "pdo_mysql", "mbstring"], 
    "ADDITIONAL_PREPROCESS_CMDS": [""] 
} 

たとえあなたがPHP_EXTENSIONSキー、ないPHP_MODULESキーでそれらを一覧表示したいのphp-buildpackのmbstringのコールとPDO_MYSQL 'モジュール'。

関連する問題