当我安装框架 Yii2 并验证启动requirements.php
以检查是否已加载 PHP 扩展。
我使用 brew安装了icu4c ,例如:
冲泡安装icu4c
我使用 PECL安装了intl ,例如:
/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
而且我看不到在哪里intl
……这正常吗?我想知道问题出在 MAMP 还是 PECL 上?
谢谢。
编辑 :