Когда я установил фреймворк Yii2 и i, чтобы он запустил requirements.php
, проверьте, загружены ли расширения PHP.Установить PECL Intl на MAMP 2.2 с помощью PHP 5.5.3
Я установил icu4c используя отвар как:
варку установить icu4c
Я установил Intl используя PECL как:
/Applications/MAMP /bin/php/php5.5.3/bin/pe сл установить INTL
Dir 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
И я вижу не там, где intl
... Разве это нормально? Интересно, не проблема, скорее, в MAMP или PECL?
Спасибо.
EDIT:
Yii Framework исправлено: https://github.com/yiisoft/yii2/issues/1230
Да, они разные. Я добавил загрузку расширения в cli, и это работает. Благодаря ! – Ororuk