2013-08-20 1 views
0

Я пытался получить Zend, установленный на моем Mac Pro в течение некоторого времени. Я попытался установить его вручную, с доморощенным и с портом. Я изменил php, переустановил php, обновил php, повторно установил openssl несколько раз.Mountain Lion Zend Install - вы должны включить расширение openssl для загрузки файлов через https

php.ini имеет openssl в нем, и он раскоментирован, завиток также включен.

независимо от того, какой путь я иду об этом, я всегда получаю сообщение, как это или очень похожи (всегда SSL)

Вы должны включить расширение OpenSSL для загрузки файлов через HTTPS

I также установил сертификат для ssl.

В настоящее время я скачал молнию на Zend 2.2.2 «учебник», извлеченный в каталог сайтов и запустить

композитор установки

, который, как мне дал:

Loading composer repositories with package information 
Installing dependencies (including require-dev) 
    - Installing zendframework/zendframework (2.2.2) 

    [RuntimeException]             
    You must enable the openssl extension to download files via https 

install [--prefer-source] [--prefer-dist] [--dry-run] [--dev] [--no-dev] [--no-custom-installers] [--no-scripts] [--no-progress] [-v|vv|vvv|--verbose] [-o|--optimize-autoloader] 

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

Заранее благодарим за любые советы.

Я запустил php-информацию в apache и получил старую версию php версии 5.3, когда я запускаю ее из командной строки, я получаю новый 5.4?

$ OpenSSL версия

OpenSSL 1.0.1e 11 фев 2013

$ композитор диаг

Проверка настроек платформы: FaiL

Расширение OpenSSL отсутствует, что приведет к сокращению безопасности и стабильности Composer.

Если возможно, вы должны включить его или пересобрать PHP с опцией --with-OpenSSL

Проверка подключения HTTP: OK

Проверка composer.json: OK

Проверка свободного места на диске: OK

Проверка версии композитора: ОК

ответ

0

Я хотел бы сказать, что было легко исправить. Мое предложение - использовать доморощенный, установить все, а затем убедиться, что ваш php.ini находится в нужном месте (возможно, его нужно переместить), а также что вы меняете разрешения на локальный \ openssl, чтобы домородок мог писать на него. В конце концов, переместив php.ini и установив php54, я смог заставить его работать.

эти большие ресурсы

http://juniorgrossi.com/2013/working-with-multiple-php-versions-on-mac-os-x/

http://railsapps.github.io/openssl-certificate-verify-failed.html

0

Существует более чем o ne php.ini - версия командной строки PHP имеет отдельную версию. Чтобы узнать, что это такое, запустите php -i | grep ini из командной строки - вывод должен включать файлы .ini, используемые в верхней части.

(Отказ от ответственности: Я не пользователь Mac, поэтому в мире Apple все может быть иначе.)

+0

Я сделал это, и он сказал мне,/USR/местные/Библиотека была где php.ini был, но когда я иду туда, там нет php.ini в этой папке. есть папка php, и когда я туда, я тоже не вижу php.ini. спасибо, это может принести мне еще несколько вариантов! –

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