php - 运行 PHP 时 Brew 库版本不匹配

标签 php macos homebrew jpeg

<分区>

使用 brew install php71 用 Homebrew 安装 php71 包后

我在运行 PHP 时遇到此错误:


dyld: Library not loaded: /usr/local/opt/jpeg/lib/libjpeg.8.dylib
  Referenced from: /usr/local/bin/php
  Reason: image not found
[1]    55097 abort      php -v

运行 brew info jpeg 我得到这个输出:

jpeg: stable 9b (bottled)
Image manipulation library
http://www.ijg.org
/usr/local/Cellar/jpeg/9b (20 files, 724KB) *
  Poured from bottle on 2017-08-07 at 16:11:22
From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/jpeg.rb

看来我需要安装 jpeg 版本 8b 而不是 9b;我该怎么做?

最佳答案

刚遇到一个非常相似的问题。

这样做了:

  1. 已卸载 PHP 7.1

    brew uninstall php71
  2. Installed From source:

    brew install --build-from-source php71

And now when I do php -v I get:

PHP 7.1.7 (cli) (built: Aug  7 2017 13:05:56) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies

已找到解决方案 on this post .

编辑:第二个命令遗漏了公式名称

关于php - 运行 PHP 时 Brew 库版本不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45549218/

相关文章:

php - 从 PHP 中的 shell_exec 调用时不显示 MySQL 表轮廓

python - 如何将交互式 Python 脚本作为 cron 作业运行?

macos - 如何实现 NSCollectionView 的上下文菜单

ruby - 如何强制 Homebrew 在 OSX SL 上安装 64 位 PostgreSQL?特别是 libpg.dylib 文件

python - 如何使用 Homebrew 软件在 Cassandra 上设置 super 用户帐户?

ruby - Homebrew、Jekyll、RVM 和 usr/local

php - 可以使用Javascript从其他网站获取数据吗?

PHP,加载时提交表单

php - 困惑在哪里寻找那个<符号

cocoa - 将 CFPropertyList 保存到用户文件夹