[解決済み] コンポーザーです。要求された PHP 拡張 ext-intl * がシステムから欠落しています。
質問
私は
composer.json
ファイルを使おうとしていますが、コマンド '
composer install
を実行しようとすると
path/project/
を使用すると、エラーが発生します。
私はすでに
wamp
には
extension=php_intl.dll
をコピーし、すべての
icu*.dll
を'
D:\wamp\bin\apache\apache2.2.22\bin
から'
D:\wamp\bin\php\php5.3.13
に表示され、それが
phpinfo()
:
<イグ
コピーなし
icu*.dll
でも動作し、表示されます。
phpinfo()
;
親切に、もし私が
intl
をインストールしてください。
wamp
と
composer install
を私のPCに追加すると、なぜこのエラーが発生します。本当に、それはとても迷惑です。
以下は私の詳細です。
- OS: Windows 7 (64)
- PHP。5.3.13
- Apache:2.2.22
- Composer: 実行ファイルによってインストールされます。
- Pear: インストール済み (最新)
- PHPUnit: インストール済み (最新)
私の
composer.json
は以下の通りです。
{
"name" : "sebastian/money",
"description" : "Value Object that represents a monetary value (using a currency's smallest unit)",
"keywords" : ["money"],
"homepage" : "http://www.github.com/sebastianbergmann/money",
"license" : "BSD-3-Clause",
"authors" : [{
"name" : "Sebastian Bergmann",
"email" : "[email protected]"
}
],
"require" : {
"php" : ">=5.3.3",
"ext-intl" : "*"
},
"require-dev" : {
"phpunit/phpunit" : "~4.0"
},
"autoload" : {
"classmap" : [
"src/"
]
},
"extra" : {
"branch-alias" : {
"dev-master" : "1.3.x-dev"
}
}
}
他の詳細が必要な場合は、私に知らせてください...
何かご意見・ご感想がありましたら、よろしくお願いします。
どのように解決するのですか?
PHP は、コマンドライン php と Web/apache php で異なる php.ini を使用します。そのため、ブラウザの phpinfo() では intl 拡張子が表示されますが、もしあなたが
php -m
を実行すると、拡張子のリストにintlが含まれていないことがわかります。
を使って確認することができます。
php -i
を使って確認することができます。その ini ファイルで intl 拡張を有効にすることを確認すれば、うまくいくはずです。
php.ini 5.6 バージョンの場合 (php -v でバージョンを確認)
;extension=php_intl.dll
; remove semicolon
extension=php_intl.dll
php.ini 7.*バージョン用
;extension=intl
; remove semicolon
extension=intl
関連
-
[解決済み] PHP Composerを使ってLaravelからパッケージを削除するにはどうしたらいいですか?
-
[解決済み】composerでインストールされたすべてのパッケージとそのバージョンの一覧を取得する方法は?
-
[解決済み】Composer:古い依存関係を更新せずに別の依存関係をインストールするにはどうすればいいですか?
-
[解決済み] composer discard changes: [y,n,v,d,s,?] はどうするのか?
-
[解決済み] composer.jsonのrequireセクションとrequire-devセクションの違いは何ですか?
-
[解決済み] Symfony 2.3.x を Composer 経由でインストールした際の lib-icu 依存性の問題
-
[解決済み] 空でないPSR-4接頭辞は、名前空間セパレータで終わる必要があります。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン