AWS WindowsServer2016+Apache24+PHP7.2にてintlが有効にならない

環境

Amazon EC2
WindowsServer2016
Apache24
PHP7.2

現象

Apacheは通常通り起動し、phpも問題ないがintlが読み込めないとapacheのログにエラーがでる。

PHP Warning: PHP Startup: Unable to load dynamic library 'intl' (tried: C:\\php\\ext\\intl (\xef\xbf\xbdw\xef\xbf\xbd\xe8\x82\xb3\xef\xbf\xbd\xea\x82\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdW\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd[\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xc2\x82\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xdc\x82\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdB), C:\\php\\ext\\php_intl.dll (\xef\xbf\xbdw\xef\xbf\xbd\xe8\x82\xb3\xef\xbf\xbd\xea\x82\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdW\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd[\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xc2\x82\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xdc\x82\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdB)) in Unknown on line 0

解消方法

ググってみるとicuライブラリというものをインストールするという記事がでてきた。
ただ、phpのディクレクトリにicuのdllが存在していた。(c:\phpディレクトリ)

なのでWindowsで環境変数のパスをとおして解消しました。

システム環境変数のPathに下記を追加してApacheを再起動で解消しました。
C:\php

Follow me!