首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Big Sur Homebrew PHP安装错误-缺少libphp7.so?

基础概念

Homebrew 是 macOS 上的一个包管理器,用于安装和管理软件包。PHP 是一种广泛使用的服务器端脚本语言,常用于 Web 开发。libphp7.so 是 PHP 的共享库文件,通常在 Linux 系统中使用,而在 macOS 上则使用 libphp.dylib

问题原因

在 macOS 上使用 Homebrew 安装 PHP 时,可能会遇到缺少 libphp7.so 的错误。这是因为 macOS 不使用 .so 文件,而是使用 .dylib 文件作为动态库。

解决方法

  1. 确认 PHP 版本: 首先,确认你安装的 PHP 版本。你可以使用以下命令查看已安装的 PHP 版本:
  2. 确认 PHP 版本: 首先,确认你安装的 PHP 版本。你可以使用以下命令查看已安装的 PHP 版本:
  3. 检查 Homebrew 安装的 PHP: 确认 Homebrew 是否正确安装了 PHP。你可以使用以下命令查看 Homebrew 安装的 PHP 版本:
  4. 检查 Homebrew 安装的 PHP: 确认 Homebrew 是否正确安装了 PHP。你可以使用以下命令查看 Homebrew 安装的 PHP 版本:
  5. 更新 Homebrew: 确保 Homebrew 是最新的,以避免已知的安装问题:
  6. 更新 Homebrew: 确保 Homebrew 是最新的,以避免已知的安装问题:
  7. 重新安装 PHP: 如果确认 PHP 安装有问题,可以尝试重新安装 PHP:
  8. 重新安装 PHP: 如果确认 PHP 安装有问题,可以尝试重新安装 PHP:
  9. 其中 7.x 是你要安装的 PHP 版本号。
  10. 检查环境变量: 确保你的环境变量正确配置了 PHP 的路径。你可以编辑 ~/.bash_profile~/.zshrc 文件,添加以下内容:
  11. 检查环境变量: 确保你的环境变量正确配置了 PHP 的路径。你可以编辑 ~/.bash_profile~/.zshrc 文件,添加以下内容:
  12. 然后运行 source ~/.bash_profilesource ~/.zshrc 使更改生效。
  13. 检查共享库路径: 确保 macOS 能够找到 PHP 的共享库文件。你可以使用以下命令查看共享库路径:
  14. 检查共享库路径: 确保 macOS 能够找到 PHP 的共享库文件。你可以使用以下命令查看共享库路径:
  15. 如果路径不正确,可以尝试创建符号链接:
  16. 如果路径不正确,可以尝试创建符号链接:

应用场景

这个问题通常出现在需要在 macOS 上运行依赖于 PHP 的应用程序时,例如 Web 服务器(如 Apache 或 Nginx)或命令行工具。

参考链接

通过以上步骤,你应该能够解决在 macOS 上使用 Homebrew 安装 PHP 时遇到的 libphp7.so 缺少的问题。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

macOS Sierra上面的php开发环境安装

/ mac自带的apache安装目录在 /etc 下, mac使用homebrew安装的apache在/usr/etc/apache2 使用homebrew安装php在 /usr/local/Cellar...apache的时候,如果命令行中如果报AH00558 and AH00557 httpd apr_sockaddr_info_get() Error错误的话  找到apache中的配置文件 httpd.conf...下面分享一下mac安装php环境的经验(利用homebrew安装): 安装php的之前,要保持homebrew和xcode是最新版本,如果你的Xcode是8.2之前的版本的话,在你编译PHP7.0+的时候会提示你...       /usr/local/opt/php70/libexec/apache2/libphp7.so 然后再配置项目目录: 例如:这是我在根目录下建的文件夹 DocumentRoot "/Users.../libphp7.so 下面加上 AddType application/x-httpd-php .php DirectoryIndex index.php index.htm index.html 之后再重启一下服务器

57620
  • Mac的JDK和Jenv(JAVA_HOME管理器)的详细配置使用教程

    使用Homebrew配置安装 Mac用户可以自己配置Homebrew,如果事先没有配置Homebrew,可以查看这篇文章来配置Homebrew: https://www.mintimate.cn/2020...来安装并自动配置JDK: # 使用Homebrew搜索JDK brew search openjdk # 安装OpenJDK8 brew install openjdk@8 [Homebrew搜索OpenJDK...我使用的是Big Sur所以,配置~/.zshrc文件: open ~/.zshrc 我这里使用文本编辑器打开,你也可以直接用vim或vi命令。...如何配置Jenv Jenv配置方法很简单,两个方法:使用Homebrew配置安装、手动配置安装 使用Homebrew配置安装 刚刚我们已经介绍如何安装Homebrew,所以再次调用Homebrew安装...Sur用户,打开~/.zshrc文件,追加内容: [jenv环境变量] 之后,和上文一样source ~/.zshrc一次,重载配置即可。

    12.8K180

    Mojave升级Big Sur的一些坑和注意事项

    为何跨版本升级 我用的是2019版的MacBook Pro,之前Catalina刚出来的时候怕不稳定没升级,后来忘了,结果Big Sur出了,所以如果用官方途径只能跨版本升级了。...sysctl debug.lowpri_throttle_enabled=0 如果需要恢复,只需要: sudo sysctl debug.lowpri_throttle_enabled=1 在下载好安装包后...,安装Big Sur的过程中可能进度会卡在第12分钟,并提示无法验证macOS。...升级之后肉眼可见的挂掉了两个软件,虚拟机软件VMware和PD,处理方法就是安装一个高版本的。其中PD可能遇到无法联网的问题,网上都有解决方案。如果你买的是正版PD,就不用在意这个问题,官方已修复。...升级后,homebrew也跟着挂掉了,可以执行如下命令来解决: sudo rm -rf /Library/Developer/CommandLineTools sudo xcode-select --install

    4K50

    CONQUEST 编译安装指南 ARM 篇

    刚拿到手的时候,绝大多数的软件还未来得及支持,只有少数大厂进行了支持,比如 Chrome,VS code 开发版,Homebrew。...最开始的时候按照官网给的指南是需要安装 OpenMPI 等一系列依赖库,而笔者在 Mac 平台下习惯使用 Homebrew安装软件,一番调查下发现 OpenMPI 还没有发行 big_sur_arm...后来随着 OpenMPI 等依赖库开始支持 big_sur_arm 之后,笔者也在 M1 的物理机上做了相关的测试。以下为 Ubuntu ARM 和 M1 上的编译安装过程。...M1 安装依赖   M1 平台下的依赖库安装相对比较简单一点,直接使用 Homebrew 和以下命令即可一键式安装所需的所有依赖库和软件。...M1 平台下的 Homebrew安装请移步 brew.sh。

    1.1K10

    更新MacOS BigSur是遇到的常见问题及解决方案

    2. macOS Big Sur无法安装 如果下载成功完成,但无法安装macOS Big Sur,则应尝试一些操作。 在启动时按住Shift键,以安全模式重启Mac。...2015及更高版本 如果看到“安装失败:安装所选更新时发生错误”消息,则您应该做的第一件事是重新启动Mac。...macOS Big Sur设置失败 Mac升级到Big Sur之后,但是在安装过程中,会发生此错误。当macOS Big Sur设置失败时,该怎么办: 按住电源按钮以强制Mac关闭。...它现在应该启动到Big Sur。 5. macOS Big Sur无法启动 如果您已经成功安装了macOS Big Sur,那么恭喜您!您已经清除了最大的障碍。...macOS Big Sur上的电池电量耗尽 一些用户抱怨说,在安装macOS Big Sur后,他们的Mac电脑显示需要电池服务警告。

    5.5K20

    别梦依稀咒逝川,Ruby二十八年前|M1芯片Mac os系统配置Ruby(3.0.0) on Rails(6.1.1)开发环境(2021最新攻略)

    本次我们尝试在最新的M1芯片Mac os(Big Sur 11.2.2)中搭建最新版Ruby3.0.0以及Web开发框架Rails6.1.1,全新的芯片、全新的征途、全新的开始:     首先我们来看看...命令行更换成zsh,zsh是一款功能比bash更强大的终端(shell)系统,既可以作为一个交互式终端,也可以作为一个脚本解释器,这里更换必要性是指如果使用Bash编译Ruby3.0,可能会发生一些未知错误...,开始安装amr架构的Homebrew: /bin/bash -c "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install.sh....zshrc     查看新brew的位置: ➜ ~ which brew /opt/homebrew/bin/brew     如果返回的是/opt/homebrew/bin/brew就说明安装成功...确保后续编译不会出问题: curl -fsSL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-doctor | bash     诊断没有报错误即可

    1.4K20

    黑客不讲武德,苹果好自为之

    在功能上,Big Sur 明显“借鉴”了苹果自家 iOS 和 iPadOS 的特征,比如引入控制中心,包含 WiFi、蓝牙、屏幕亮度、声音等调节选项等等,可见 Big Sur 是苹果打通三大系统的一个重要手段...这意味着黑客可以利用 Big Sur 上的漏洞将用户的个人数据发送到远程服务器。 Wardle 在 Twitter 上发布了他在 Big Sur Beta 阶段提交给苹果的错误报告。...一位购买了 M1 Mini 的用户在尝试还原计算机时发现了一个问题,这导致该计算机无法正常工作并一直停留在错误屏幕上,并弹出提示“错误:准备更新时发生错误。无法个性化软件更新。”...在安装过程中,发生了一个与“自定义系统更新”相关的错误。在与 Apple care 进行了几个小时的电话交谈后,他们告诉我,已经有 75 个人打电话来询问这个问题,而他们没有办法解决。...3 写在最后 11 月 19 日,据 MacRumors 报道,苹果已为尚未更新到最新操作系统的用户发布了 macOS Big Sur 的修订版,距上次正式发布 Big Sur 仅一周的时间。

    1.8K10
    领券