Ant*_*les 10 php xampp macos intl php-7
我在我的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
之后,我尝试从这里下载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 扩展名。
此软件包在 OS X 10.6(又名 Snow Leopard)、OS X 10.7(又名 Lion)和 OS X 10.8(又名 Mountain Lion)和操作系统上安装(通常)最新的 PHP 7.2/7.1/7.0/5.6/5.5/5.4/5.3 X 10.9(又名 Mavericks)和 OS X 10.10(又名 Yosemite)和 OS X 10.11(又名 El Capitan)以及 macOS 10.12(又名 Sierra)和 macOS 10.13(又名 High Sierra)位于 /usr/local/php5 中。它安装了许多有用的扩展(见下文)和 ini 设置,这也是我们 Liip 用于开发的内容。它特别适合 Symfony 2 开发。它还提供了一个不错的 php.ini,其中所有设置均根据“最佳实践”配置。
PHP 7.2 的安装是通过curl -s https://php-osx.liip.ch/install.sh | bash -s 7.2.
欲了解更多信息,请查看网站和常见问题解答部分。
| 归档时间: | 
 | 
| 查看次数: | 1767 次 | 
| 最近记录: |