phpstudy2016 バージョン
php バージョン 5.4.45
php.ini で intl 拡張設定 extension=php_intl.dll を開いた後でのみ、Apache を再起動してエラーを報告します:
PHP 警告: PHP 起動: ダイナミック ライブラリ 'D:\Program\phpStudy\php\php-5.4.45\ext\php_intl.dll' をロードできません - 指定されたモジュールが見つかりませんでした。行番号 0
の「不明」にオンライン情報によると、intl 拡張機能をインストールするには拡張 icu のサポートが必要です。pecl install intl-3.0.0 を使用して intl をインストールし、拡張 icu に依存します。エラー メッセージが報告されます。 :
警告: php_bin D :\Program\phpStudy\php\php-5.4.45\php.exe にはサフィックス .exe が付いているようですが、設定変数 php_suffix が一致しません
エラー: DSP intl.dsp が存在しません。
ファイルを解凍し、*.dll ファイルを PHP プログラムのメイン ディレクトリの下の「ext」または「extension」ディレクトリにコピーします。
php.ini ファイルを開き、「動的拡張機能」構成セクションに「extension=*.dll」を追加し、ファイルを閉じてサーバーを再起動すると、正常に読み込まれます。