2013-12-23 4 views
2

Я развертываю приложение Zend2 на Azure Website с php5.5. Приложение использует расширение php_intl. Я поместил расширение в указанное место bin/php_intl.php и установил для приложения значение PHP_EXTENSIONS = bin/php_intl.php. Phpinfo() сообщает мне, что параметр загружен, но расширение не является. Возможно ли вообще загрузить расширение? Или только путем развертывания собственного php-cgi.exe?Пользовательские расширения PHP на Azure

+0

Вы хотите создать новое расширение PHP? – KumarA

+0

no php_intl - это стандартное расширение php для интернационализации, в лазурном виде оно просто не активируется по умолчанию. – bavo

+0

Я узнал, что расширение не загружает библиотеки uci *, в зависимости от этого. Я поместил их на сайт dll, но это не работает :-( – bavo

ответ

0

Intl - это обертка для библиотеки ICU.

ICU - это зрелый, широко используемый набор библиотек C/C++ и Java, обеспечивающий поддержку Unicode и Globalization для программных приложений. ICU широко переносится и дает приложениям одинаковые результаты на всех платформах и между C/C++ и программным обеспечением Java.

Ищет установить здесь: http://site.icu-project.org/download/48#ICU4C

0

Weird, у меня есть несколько ZF2 приложений, работающих на Azure сайтов, но я никогда не имел, чтобы добавить расширение INTL специально. Просто развертывайте без особого внимания.

Смежные вопросы