Установите Thelia 2 на Mac с помощью Php intl.

Я пытаюсь установить Thelia 2 на XAMPP на Mac. Тем не менее, я застрял с сообщением об ошибке на шаге 2:

введите описание изображения здесь

Я много чего перепробовал и уверен, что intl включен:

$ php -m | grep intl

intl

Любая идея?

2 ответа

Решение

Вы должны проверить, установлено ли intl с помощью функции phpinfo () через apache (или nginx). Использование php cli только покажет вам conf для этого sapi. Ваша конфигурация php может отличаться между cli и apache (или nginx, cgi и т. Д.).

Например, поместите файл info.php и вызовите в нем функцию phpinfo (). Затем отобразите эту страницу в браузере.

intl немного сложен для Windows и Mac с некоторыми предварительно сконфигурированными env. Есть небольшая хитрость, чтобы активировать это расширение.

Вы должны скопировать все файлы с именами icu ***. dll или icu ***. so из каталога php в каталог apache.

в Windows с Wamp каталогами являются "C:\wamp\bin\php\php5.x.xx" "C:\wamp\bin\apache\apache2.x.xx\bin".

Другие вопросы по тегам