加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

使用Xampp(MacOs)安装php intl的问题

发布时间:2020-12-13 13:12:05 所属栏目:PHP教程 来源:网络整理
导读:我在我的Mac上安装了Xampp,最后一个版本是Php7,一切正常,但在我的Php项目中我使用了这个功能: numfmt_format_currency() 我需要安装intl,并使用以下行编辑php.ini: extension="intl.so” 问题是,我无法安装intl,我使用这个命令: sudo pecl install intl
我在我的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,并安装whith这个命令:

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?

您可以使用 https://php-osx.liip.ch/中的PHP包.它已包含intl扩展名.

This package installs the (usually) latest PHP 7.2/7.1/7.0/5.6/5.5/5.4/5.3 on OS X 10.6 (aka Snow Leopard),OS X 10.7 (aka Lion) and OS X 10.8 (aka Mountain Lion) and OS X 10.9 (aka Mavericks) and OS X 10.10 (aka Yosemite) and OS X 10.11 (aka El Capitan) and macOS 10.12 (aka Sierra) and macOS 10.13 (aka High Sierra) in /usr/local/php5. It installs many useful extensions (see below) and ini-settings and is what we at Liip use for our development. It’s especially suited for Symfony 2 development. It also provides a decent php.ini with all settings configured according to “Best Practices”.

PHP 7.2的安装是通过curl -s https://php-osx.liip.ch/install.sh |完成的bash -s 7.2.

有关更多信息,请查看网站和常见问题解答部分.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读