Когда я установил фреймворк Yii2, я проверил запуск requirements.php
, чтобы проверить, загружены ли расширения PHP.
Я установил icu4c, используя brew, например:
варить установить icu4c
Я установил intl с помощью PECL, например:
/Applications/MAMP/bin/php/php5.5.3/bin/pecl install intl
Директория icu4c: /usr/local/Cellar/icu4c/52.1/
В PHPInfo у меня есть:
Но в Yii2 я запустил requirements.php
и расширение intl не всегда работает.
Информация: Когда я выполняю /Applications/MAMP/bin/php/php5.5.3/bin/php -m
:
[PHP Modules]
bcmath
bz2
calendar
Core
ctype
curl
date
dom
ereg
exif
fileinfo
filter
ftp
gd
gettext
hash
iconv
imap
json
ldap
libxml
mbstring
mcrypt
mysql
mysqli
openssl
pcre
PDO
pdo_mysql
pdo_pgsql
pdo_sqlite
pgsql
Phar
posix
Reflection
session
SimpleXML
soap
sockets
SPL
sqlite3
standard
tokenizer
xml
xmlreader
xmlwriter
xsl
yaz
Zend OPcache
zip
zlib
[Zend Modules]
Zend OPcache
И не вижу где _5 _... Это нормально? Интересно, проблема скорее в MAMP или PECL?
Спасибо.
РЕДАКТИРОВАТЬ :
Исправлена Yii Framework: https://github.com/yiisoft/yii2/issues/1230