私はlaravelで始まったばかりです。 http://github.com/aimeos/aimeos-laravelし、このコマンドを使用して、最終的なプロジェクトを実行してみました:私はここで言及したすべての手順に従っlaravelセットアップエラー:mbstringが見つかりません
php artisan serve
それは私にエラーを与えている:
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/20151012/php_mbstring.dll' - /usr/lib/php/20151012/php_mbstring.dll: cannot open shared object file: No such file or directory in Unknown on line 0
Laravel development server started on http://localhost:8000/
[Wed Apr 13 17:03:32 2016] PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/20151012/php_mbstring.dll' - /usr/lib/php/20151012/php_mbstring.dll: cannot open shared object file: No such file or directory in Unknown on line 0
[Wed Apr 13 17:03:43 2016] 127.0.0.1:39822 [200]: /favicon.ico
[Wed Apr 13 17:03:43 2016] 127.0.0.1:39823 [200]: /favicon.ico
が、私はこのエラーを解決するために何をすべき? mbstringライブラリをインストールしましたので、それを見つけることができたはずです。
私はlaravel 5.2.29を使用しています。
EDIT:プラットフォームがUNIXの場合に行われるべきではありません、私のphp.iniファイルで
extension=php_mbstring.dll
: 私はラインをコメント解除していました。今、私が端末上でphp artisan serve
を実行すると、何のエラーも出ません。しかし、私がlocalhost:8000に行くとき、それは言う:おっと!何かが間違っているように見える。
EDIT2: すべてを提案に従って行った。 エラーは次のとおりです:サポートされていない暗号化装置が見つかりません。暗号および/または鍵の長さが無効です。
私はすでに試してみました:
'cipher' => 'AES-256-CBC',
php artisan key:generate
それを解決するために何ができるのか?
WindowsまたはLinuxを実行しているマシンですか?エラーは、LinuxのようなパスからDLL(Windowsライブラリ)をロードしようとしているためです。 – Bogdan
また、コンソールに 'php -m'を実行しているリスト出力形式に' mbstring'という項目がありますか? – Bogdan
'php -i |を実行すると、 grep -i "Loaded Configuration File"を実行すると、PHPがロードしている 'php.ini'設定ファイルへのパスが得られます。そのファイルに 'php_mbstring.dll'の行が含まれていることを確認したら? – Bogdan