Re: libidn2 extension for php
| From: | Pierre Joye | Date: | Fri, 18 Nov 2011 13:37:48 +0000 |
| Subject: | Re: libidn2 extension for php | ||
| References: | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | Groups: | php.pecl.dev |
| Request: | Send a blank email to pecl-dev+get-8885@lists.php.net to get a copy of this message | ||
hi Sven,
We got a reply to the ss vs German one. See
http://bugs.icu-project.org/trac/ticket/8938
and in the ICU support
archive: http://sourceforge.net/mailarchive/message.php?msg_id=28409118
A possible solution is described there ("I recommend you call the new
UTS #46 API with the transitional-mappings option."), that's something
we have to investigate for 5.4 final and maybe 5.3.
Cheers,
On Fri, Nov 18, 2011 at 10:13 AM, Sven Kowalski <sk01@planet-ic.de> wrote:
> Hey all,
>
> thanks for that tutorial. I got the compiling process working now. I've now
> the intl with ICU 4.8.1.1. But the result is still the same. fußball still
> becomes fussball. I expect that fußball becomes xn--fuball-cta.
> So intl is still not usable for me. Because the IDNA 2008 standard is now
> supported with ICU 4.8.1.1.
>
> Cheers Sven
>
> Am 17.11.2011 12:44, schrieb Gustavo Lopes:
>>
>> Em Thu, 17 Nov 2011 10:29:27 -0000, Sven Kowalski <sk01@planet-ic.de>
>> escreveu:
>>
>>> I tried this out. It's not that easy. On the latest Debian I tried the
>>> intl extension which can be installed by the package management. There I
>>> just can install ICU 4.6 which is automatically installed when I install the
>>> package php5-intl. Ok how I learned I need 4.8.x. So I installed ICU 4.8.1
>>> and then I wanted to install the intl-extension by using the pecl package
>>> that can be downloaded from the pecl website. But this one can't be
>>> compiled. I use php 5.3.x. I read that there is a problem to compile intl
>>> with php 5.3.x. Just php 5.2 should be possible.
>>
>> The PECL package doesn't work with PHP 5.3, you must use the version that
>> comes bundled with PHP.
>>
>> For instance, you can do this:
>>
>> - compile ICU 4.8 package
>> wget
>> http://ftp.de.debian.org/debian/pool/main/i/icu/icu_4.8.1.1-1.dsc
>> wget
>>
>> http://ftp.de.debian.org/debian/pool/main/i/icu/icu_4.8.1.1.orig.tar.gz
>> wget
>>
>> http://ftp.de.debian.org/debian/pool/main/i/icu/icu_4.8.1.1-1.debian.tar..gz
>> dpkg-source -x icu_4.8.1.1-1.dsc
>> cd icu-4.8.1.1/
>> sudo apt-get build-dep libicu44
>> dpkg-buildpackage -rfakeroot -b
>> - install packages
>> cd ..
>> sudo dpkg -i libicu48_4.8.1.1-1_amd64.deb
>> sudo dpkg -i libicu-dev_4.8.1.1-1_amd64.deb
>> - checkout ext/intl from PHP 5.3.4 (5.3 trunk doesn't work because of new
>> macros)
>> svn co
>> http://svn.php.net/repository/php/php-src/tags/php_5_3_4/ext/intl
>> - compile and install
>> cd intl/
>> sudo apt-get install php5-dev
>> phpize
>> ./configure
>> make -j 3 install
>>
>
>
> --
> PECL development discussion Mailing List (http://pecl.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
--
Pierre
@pierrejoye | http://blog.thepimp.net | http://www.libgd.org