Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
自制-升级php打破了php 5.6的依赖性_Php_Homebrew - Fatal编程技术网

自制-升级php打破了php 5.6的依赖性

自制-升级php打破了php 5.6的依赖性,php,homebrew,Php,Homebrew,我使用自制在本地主机上安装了多个PHP版本: 标准核心php包(v7.3.12) 来自exolnet/homebrew的php 5.6已弃用 现在,当我最近将php升级到7.3.12时,它升级了一个依赖项php@5.6需要,现在我遇到了以下错误: dyld: Library not loaded: /usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib Referenced from: /usr/local/Cellar/php@5.6/5.6.

我使用自制在本地主机上安装了多个PHP版本:

  • 标准核心php包(v7.3.12)
  • 来自
    exolnet/homebrew的php 5.6已弃用
现在,当我最近将php升级到7.3.12时,它升级了一个依赖项php@5.6需要,现在我遇到了以下错误:

dyld: Library not loaded: /usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib
  Referenced from: /usr/local/Cellar/php@5.6/5.6.40/bin/./php
  Reason: image not found
[1]    83775 abort      ./php
当我导航到
/usr/local/opt/openssl/lib/
时,我看到我现在已经安装了升级的
libcrypto.1.1.dylib

我已尝试
brew升级
并重新安装php@5.6但是没有快乐


有人有什么建议吗?我真的需要在本地主机上运行两个版本的php才能继续开发。

PHP5.6已经下线一段时间了。我正试图打开一个旧项目,解决同样的问题。我尝试从源代码构建1.0.0t,直接下载了一组.dylib并将它们放置在所需位置,将1.1文件进行符号链接,但没有任何效果。运行
brew update和&brew upgrade
对我来说已经足够了