Ошибки композитора в OS X и OpenSSL, используемые PHP

Я удалил свой старый локальный сервер Xampp и установил последнюю версию, которая включает

  • Apache/2.4.18 (Unix)
  • OpenSSL/1.0.2e
  • PHP/7.0.1
  • mod_perl/2.0.8-DEV
  • Perl/v5.16.3

Но когда я пытаюсь установить его, выполните следующие действия:

curl -sS https://getcomposer.org/installer | php

В нем говорится:

Some settings on your machine may cause stability issues with Composer.
If you encounter issues, try to change the following:

The OpenSSL library (0.9.8zc) used by PHP does not support TLSv1.2 or TLSv1.1.
If possible you should upgrade OpenSSL to version 1.0.1 or above.

Downloading...

Composer successfully installed to: /Users/hammodgrimmie/composer.phar
Use it: php composer.phar

Помогите пожалуйста.

Ответ 1

Сначала есть ссылка здесь, для решения вам необходимо установить brew: https://apple.stackexchange.com/questions/126830/how-to-upgrade-openssl-in-os-x

Если правильная версия не появляется при входе в консоль: версия openssl -a

Это поможет вам сменить версии. Обновить OpenSSL на OS X с помощью Homebrew

Если вы хотите, чтобы быстрое исправление касалось ответа Фелипе Микарони Лалли 21 марта.

Ответ 2

Вам не нужно удалять XAMPP. Если вы используете XAMPP для личинок 5.2, это будет намного лучше. Короче говоря, XAMPP имеет все обновления для вашей работы. Mac построил PHP и другие вещи, но larval 5.1/5.2 нуждается в обновленной версии PHP и OpenSSL. Итак, следуйте этим шагам (надеюсь, у вас есть последний XAMPP на вашем Mac)

  • cd
  • sudo nano .bash_profile у вас будет новый .bash_profile. добавить инструкцию ниже
  • export PATH=/Applications/XAMPP/xamppfiles/bin:$PATH hit "enter" → "control-X" → "Y" (сохранение) → "enter"

  • закрыть терминал и повторно открыть терминал

  • cd "/Applications/XAMPP/htdocs"
  • curl -sS http://getcomposer.org/installer | php
  • php composer.phar create-project laravel/laravel --prefer-dist

Что это. Дальнейшая проверка шагов вы можете по этой ссылке: http://www.kaanburaksener.com/blog/installing-laravel-on-mac-os-x-with-xampp/