gpt4 book ai didi

php - 在默认 Mac OS X Leopard 捆绑 PHP 配置上安装/启用 PHP Pecl Intl 扩展

转载 作者:行者123 更新时间:2023-12-02 17:17:47 25 4
gpt4 key购买 nike

如何在我的 PHP 环境中安装或启用 PHP Pecl Intl 扩展?

我有一个与 Mac OS X Snow Leopard 捆绑在一起的库存 PHP 配置。从源代码安装 libicu 并使用 $pecl install intl 会导致以下错误:

 /private/tmp/pear/temp/intl/collator/collator_class.c:92: error: duplicate 'static'
/private/tmp/pear/temp/intl/collator/collator_class.c:96: error: duplicate 'static'
/private/tmp/pear/temp/intl/collator/collator_class.c:101: error: duplicate 'static'
/private/tmp/pear/temp/intl/collator/collator_class.c:107: error: duplicate 'static'
make: *** [collator/collator_class.lo] Error 1
ERROR: `make' failed

非常感谢任何帮助!

最佳答案

这是我在 OSX 10.9 Mavericks 中所做的事情:

  1. 使用 Homebrew 安装一些依赖项:

    $ brew install autoconf
    $ brew install icu4s
    $ brew link --force icu4s
  2. 安装并验证 Pear/PECL(来自 http://techtastico.com/post/como-instalar-pear-y-pecl-en-os-x-mavericks/ 的说明):

    $ curl -O http://pear.php.net/go-pear.phar
    $ sudo php -d detect_unicode=0 go-pear.phar
    [ Select 1 and enter /usr/local/pear ]
    [ Select 4 and enter /usr/local/bin ]
    [ Press return ]
    $ pear version
  3. 安装 PECL intl:

    $ sudo pecl install intl
    $ sudo cp /private/etc/php.ini{.default,}
    $ sudo chmod 644 /private/etc/php.ini
    $ echo extension=intl.so >> /private/etc/php.ini

关于php - 在默认 Mac OS X Leopard 捆绑 PHP 配置上安装/启用 PHP Pecl Intl 扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4400115/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com