【发布时间】:2017-04-03 03:15:09
【问题描述】:
我在我的 Mac 上安装了 Xampp,最后一个版本是 Php7,一切正常,但在我的 Php 项目中我正在使用这个功能:
numfmt_format_currency()
我需要安装 intl,并用这一行编辑 php.ini:
extension="intl.so”
问题是,我无法安装 intl,我使用这个命令:
sudo pecl install intl
但返回我这个控制台错误:
/private/tmp/pear/temp/intl/intl_error.h:24:10: fatal error: 'ext/standard/php_smart_str.h' file not found
#include <ext/standard/php_smart_str.h>
^
1 error generated.
make: *** [php_intl.lo] Error 1
ERROR: `make' failed
之后,我尝试从here 下载 ntl-3.0.0.tgz,然后使用以下命令安装:
sudo pear install intl-3.0.0.tgz
但是把这个给我:
No releases available for package "pear.php.net/intl" - package pecl/intl can be installed with "pecl install intl"
install failed
我很绝望,我该如何安装 intl?
【问题讨论】:
-
您找到解决方案了吗?
-
不,伙计......
-
现在呢?
-
你能找到解决办法吗?
-
没有解决办法:(
标签: php macos xampp php-7 intl