2016-11-11 7 views
0

Я только что закончил установку imagemagick через варево, но обновление композитора все еще говорит, что оно не установлено. В чем проблема?Установленное локальное, но композиторское обновление imagemagick не запускается. OSX

Нужно ли открывать и запускать MAMP или XAMPP, когда я запускаю обновление для композитора или это не имеет значения?

screenshot

+0

было бы лучше заменить снимок экрана фактическим текстовым представлением сообщения об ошибке. – David

+0

Вы прочитали ошибку? 'ext-imagick отсутствует в вашей системе. –

ответ

0

Чтобы использовать Imagick класс в PHP необходимо установить как ImageMagick инструмент консоли и библиотеки и доб-Imagick - расширение PHP: PECL imagick

Вам просто нужно установить расширение PHP (в дополнение к Imagemagick, который вы уже установили). В общем, нужно запустить pecl install imagick. Пожалуйста, прочитайте PHP manual для получения более подробной информации.

В случае использования MAMP, если вы не настроили его каталог в $ PATH, вам нужно ввести полный путь к ключу MAMP. Для получения дополнительной информации обратитесь к этому артикулу Installing PHP PEAR and PECL extensions on MAMP for Mac OS X

Нет, вам не нужно, чтобы MAMP работал. Наоборот, вам нужно перезапустить httpd после любых изменений php.ini.

+0

Я не понимаю, что я должен делать на этом сайте. Я на OSX, кстати, я вижу много значков окон там ... Я не знал, что я делал изменения на любом php.ini, я просто пытаюсь установить эту вещь, чтобы я может запускать обновление композитора. Это кошмар –

+0

Вам просто нужно установить расширение PHP (в дополнение к Imagemagick, который вы уже установили). В общем, вам нужно запустить 'pecl install imagick'. Пожалуйста, прочитайте руководство по PHP для деталей http://php.net/manual/imagick.installation.php – Yaroslav

+0

Также вы можете обратиться к этой статье об установке расширения PECL на MAMP под OS X https: //www.lullabot.com/articles/installing-php-pear-and-pecl-extensions-on-mamp-for-mac-os-x-107-lion – Yaroslav