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
- カテゴリー
- 個人事業