Ошибки композитора в 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)
Что это. Дальнейшая проверка шагов вы можете по этой ссылке:
http://www.kaanburaksener.com/blog/installing-laravel-on-mac-os-x-with-xampp/