Php Composer diagnose返回一个OpenSSL库错误,我无法找出该错误

Php Composer diagnose返回一个OpenSSL库错误,我无法找出该错误,php,macos,openssl,composer-php,Php,Macos,Openssl,Composer Php,运行composer diagnose时,我收到以下消息: PHP使用的OpenSSL库(0.9.8y)不支持TLSv1.2或TLSv1.1。 如果可能,您应该将OpenSSL升级到1.0.1或更高版本 我已经找到了解决方案,更新了一切,改变了路径,当我不得不。。。一切似乎都正常,但错误信息仍然存在。 (我正在尝试创建一个Laravel项目。) 有人知道我可以/应该做些什么吗 以下是可能有助于回答的信息: php--version=>PHP7.4.0(cli)(构建时间:2019年12月2日15

运行
composer diagnose
时,我收到以下消息:

PHP使用的OpenSSL库(0.9.8y)不支持TLSv1.2或TLSv1.1。 如果可能,您应该将OpenSSL升级到1.0.1或更高版本

我已经找到了解决方案,更新了一切,改变了路径,当我不得不。。。一切似乎都正常,但错误信息仍然存在。 (我正在尝试创建一个Laravel项目。)

有人知道我可以/应该做些什么吗

以下是可能有助于回答的信息:

php--version
=>PHP7.4.0(cli)(构建时间:2019年12月2日15:07:44)(NTS) 版权所有(c)PHP组 Zend Engine v3.4.0版权所有(c)Zend Technologies Zend OPcache v7.4.0版权所有(c),由Zend Technologies提供

编写器--版本
=>编写器版本1.9.1 2019-11-01 17:20:17

openssl版本
=>openssl 1.1.1d 2019年9月10日

php-r“打印(openssl获取证书位置())”
=>

排列(

)

我在macOS Sierra 10.12.6上工作

[default_cert_file] => /usr/local/etc/openssl@1.1/cert.pem

[default_cert_file_env] => SSL_CERT_FILE

[default_cert_dir] => /usr/local/etc/openssl@1.1/certs

[default_cert_dir_env] => SSL_CERT_DIR

[default_private_dir] => /usr/local/etc/openssl@1.1/private

[default_default_cert_area] => /usr/local/etc/openssl@1.1

[ini_cafile] => /usr/local/etc/openssl@1.1/cert.pem

[ini_capath] => /usr/local/etc/openssl@1.1/certs