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

安装php by homebrew显示“致命:无法解决头到一个修订”?

安装php by homebrew显示“致命:无法解决头到一个修订”是由于Homebrew无法解决依赖关系导致的错误。这通常是由于Homebrew的软件包管理器无法正确解析和安装所需的依赖项。

解决这个问题的方法是更新Homebrew并重新安装php。首先,打开终端并执行以下命令来更新Homebrew:

代码语言:txt
复制
brew update

然后,执行以下命令来卸载已安装的php:

代码语言:txt
复制
brew uninstall php

接下来,执行以下命令来清理Homebrew的缓存:

代码语言:txt
复制
brew cleanup

最后,执行以下命令来安装php:

代码语言:txt
复制
brew install php

这将重新安装最新版本的php,并解决依赖关系问题。

如果您需要特定版本的php,可以使用以下命令来查看可用的php版本:

代码语言:txt
复制
brew search php

然后,使用以下命令来安装特定版本的php(例如,安装php 7.4):

代码语言:txt
复制
brew install php@7.4

请注意,以上命令仅适用于使用Homebrew安装php的情况。如果您使用其他方式安装php(例如手动安装或使用其他软件包管理器),则可能需要采取不同的解决方法。

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

相关·内容

Mac上的软件包管理工具

前言 Homebrew是神马 Linux系统有个让人蛋疼的通病,软件包依赖,好在当前主流的两大发行版本都自带了解决方案,Red hat/CentOS有yum,Ubuntu有apt-get Mac os没有自带类似的东东...,但有第三方支持:HomebrewHomebrew简称brew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件,可以说Homebrew就是mac下的apt-get或yum...wge*/ 查询软件 brew info mysql 主要看具体的信息,比如目前的版本,依赖,安装后注意事项等 列出已安装的软件 brew list 显示包依赖 brew deps mysql 安装软件.../php 卸载扩展 有时会出现多个库的情况 如安装php55时 Error: Formulae found in multiple taps: * homebrew/php/php55 * josegonzalez...3.在phpmyadmin目录下创建一个可写的config目录 4.打开http://localhost/phpmyadmin/setup,安装一个服务,最后保存(这里只需要输入帐号密码就够了) 5.

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

    http://www.cnblogs.com/ludashi/p/6202035.html 解决Apache无法解析PHP问题 http://blog.csdn.net/Time888/article...安装目录在 /etc 下, mac使用homebrew安装的apache在/usr/etc/apache2 使用homebrew安装php在 /usr/local/Cellar下的与php有关的文件夹...下面分享一下mac安装php环境的经验(利用homebrew安装): 安装php的之前,要保持homebrew和xcode是最新版本,如果你的Xcode是8.2之前的版本的话,在你编译PHP7.0+的时候会提示你...的时候,要特别注意 安装后会出现一个默认的密码提示,这时候要好好阅读,等安装完成后,使用默认密码连接,之后再输入新密码,以后就使用新密码来连数据库了 Php安装: 查看php信息: brew info...php70 在使用brew下载php的时候,务必要加上 --with-http24  ,否则下载的php不带 php7lib.so 文件,无法与apache连接 在安装php时,直接brew install

    57620

    碰到 WordPress 致命错误,如何一步一步解决

    ,那么就是白屏了,没有任何有用的信息: 如果 WordPress 开启了致命错误处理,那么就会显示下面的信息: WordPress 的致命错误都是 PHP 代码错误引起,或者内存限制引起的,一般是一些错误的主题或者插件的代码...如果还不能解决问题,那么接下来解决 WordPress 致命错误的方法就是先停用所有插件,一般来说一个站点挂了很大原因是一个有问题的插件。 1....浏览器的缓存和插件的缓存也可能引起致命的错误,建议先清理掉。 如果你安装了缓存插件,比如 WP Rocket 或者 WP Super Cache,最快删除缓存的办法,通过插件的设置页面。...附加技巧:增强 PHP 文本处理能力 如果还没有解决你的致命错误,并且错误是发生在文章编辑页,并且很小的概率是因为文章太长造成的。...你可以按照这里的方法先自己解决一遍,最后不行,只要给错误的 log,我们都是可以定位问题,然后解决的的。

    1.1K30

    macOS Sierra安装Apache2.4+PHP7.0+MySQL5.7.16

    从info中可以清楚的看到,在你初次安装MySQL之后,会有一个没有密码的root供你登录MySQL数据库,登录后你可以为root用户设置一个密码。 ?...在这个过程中遇到些问题,首先是Xcode版本的问题,我之前没有升级最新的Xcode8.2,然后安装PHP7.0时报错,后来就升级了一下Xcode。然后又遇到了其他问题,稍后会介绍。...1、查看PHP7.0信息 在使用Brew安装PHP7.0之前,我们最好先看一下相应的安装信息,因为使用brew安装PHP时也是有些可选项的,如果有些可选项你没有添加,那么有可能在Apache中就无法使用.../php brew install php70 --with-httpd24 下方是我在安装PHP7.0时遇到的一个错误,直接使用brew install php70就可以安装成功,而添加上--with-http24...在下方的错误提示中,给出了解决问题的相应连接“ https://github.com/Homebrew/homebrew-php/issues/3736”。

    97570

    macOS 通过brew配置php,nginx,composer,php-zip,php-redis

    譬如说,安装一个php扩展的时候,就会遇到各种各样的问题,安装过程不能顺利进行。...---- 安装酒桶 install homebrew https://brew.sh https://github.com/homebrew/install#uninstall-homebrew install...不建议换镜像/源,换了之后可能会出现无法正常使用的问题,我自己就遇到了,重新安装折腾了我一夜。...安装core的时候比较容易出现这个问题,因为仓库整体很大,所以经常会因为网络波动而中断,我参考了网上很多尝试解决的方式都无效,比如说设置postBUFFER, packalimit之类的。...我的解决办法是,使用git clone命令,先将仓库克隆用户文件夹下,之后删除(替换)brew目录下面的 homebrew-core目录。

    1K30

    系统安装工具

    0.78 0.93 0.8 1 命令行压缩加密压缩包 压缩文件 zip -e test.zip test.txt 压缩文件夹 zip -er test.zip test 读写ntfs 文件灰色,无法打开...mac brew install 慢解决办法 mac10.15软件安装提示已损坏解决办法 终端执行 sudo xattr -r -d com.apple.quarantine /Applications...在“网络”窗口的左下角,会看到三个图标:“+”、“-”,最后一个是齿轮。点击这个齿轮,选择“设定服务顺序” 用鼠标点按住蓝牙PAN,往上拖到第一的位置,保存、应用。...解决办法 在~/.zshrc文件最后,增加一行: source ~/.bash_profile UEFI多系统引导工具 clover rEFInd: grub4dos Finder 显示隐藏文件:shift...interesting US-fake信息 https://www.fakenamegenerator.com/index.php# mac手柄ps3 controller on windows https

    1K30

    Mac下关于PHP环境和扩展的安装详解

    php安装主要使用brew,请注意 由于git上原homebrew/php已经停掉,新的均迁移到到brew/core上,因此之前的安装方法无法使用,请注意!!!!!...安装php等操作均使用以下步骤: 1.搜索可用php版本 brew search php 2.安装指定的php版本 brew install php@7.1 3.启动php或停止php服务 brew services...start/stop/restart php@7.1 安装php扩展版本,由于无法使用brew install php56-mongo方式,因此需要进行以下操作: 1. brew tap kyslik...5.注意,不添加扩展,即使phpinfo()显示了enable,还是无法使用 6.请注意Mongo 和 mongodb 是两个不一样的扩展 PHP扩展安装可能对于某些高版本的brew无法实现brew...以上这篇Mac下关于PHP环境和扩展的安装详解就是小编分享给大家的全部内容了,希望能给大家一个参考。

    68652

    MacOS High Sierra下搭建MNMP开发环境

    又叫Brew,是MacOS上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件,和linux系统中的yum非常相似,只需要一个命令,非常方便。...): brew install phpmyadmin 2.2 Php 安装准备(打开 Terminal 终端,输入): brew tap homebrew/dupes brew tap homebrew.../versions brew tap homebrew/homebrew-php 安装 Php72(打开 Terminal 终端,输入): brew install php72 配置 Php72 环境变量...验证 Php72 配置(打开 Terminal 终端,输入): #brew安装php,正常会显示 php7.2.0betaX php -v#Mac自带的Php,正常会显示 php7.1.7 /usr/...bin/php -v#brew安装php-fpm,正常会显示 php7.2.0betaX php-fpm -v#Mac自带的Php-fpm,正常会显示 php7.1.7 /usr/bin/php-fpm

    89620

    BaiduSubmit:度娘WordPress结构化数据插件(改进版)

    张戈博客曾多次提到一个会造成百度不收录问题的原因:如果网站存在实时推送机制(比如安装了百度官方推出的 BaiduSubmit 插件),那么发布文章后,在百度收录之前这段时间内,无论如何都不要再去更新文章内容了...当然,如果你无法确定是否生效,建议使用下面这种方法,绝对可靠! 方法②、当网站禁用了修订功能时,可通过自定义栏目来终止插件推送: 我在测试上面的代码时,发现根本不生效!...既然禁用了修订功能,那第①个方法就无法使用了!这时候,我们可以借助 WordPress 的自定义栏目功能来解决这个问题。...原理很简单:文章首次发布时,会向百度推送数据,并且在对应文章中新增一个自定义栏目:Baidusubmit=1 更新文章的时候,插件先判断自定义栏目,如果 Baidusubmit=1,则不再推送,从而解决了重复推送问题...三、插件下载地址 考虑代码盲站长,特将以上 2 种修改后的 baidusubmit 插件打包上传,请根据实际需求下载安装即可: 博客未禁用修订功能,请下载【插件①】,不清楚的推荐下载【插件②】 下载地址

    1.3K50

    如何修复WordPress发生的max_execution_time致命错误

    这是一种非常常见的情况,您可以通过联系您的托管服务提供商来解决它。 “致命错误”:听起来很糟糕 “致命错误”文本听起来很紧急,但您的网站不会面临永远无法再次运行的风险。...安装或更新页面呈现有关更改的信息,并为您提供“成功”或“失败”消息。“致命错误”消息也是一个选项。...仪表盘内的致命错误消息 识别最大执行错误的另一种方法是查看向用户发送的前端消息,其中显示“该站点遇到技术困难”。...如果您无法访问您的网站,您收到的致命错误电子邮件包含一个链接,用于在恢复模式下启动您的WordPress实例。...最后,返回您的网站检查问题是否已解决。 如何在php.ini中增加最大执行时间 另一个在Web主机中不常见的文件称为php.ini。

    5.2K00

    腾讯云-如何加速常用的包管理工具

    本文提供视频讲解,详细见地址:https://www.bilibili.com/video/BV1Qf4y1R74e 问题 最近有网友反馈通过npm安装serverless时超时(如以下截图),其实这是一个比较普遍的现象因为默认的镜像源存放在海外的服务器...,如果是有一定工作经验的运维工程师或开发工程师应该可以很快的解决。...(以下测试使用了CentOS7.7 64位系统) PHP Composer 安装php和包管理工具Composer yum install php curl -sS https://getcomposer.org.../installer | php sudo mv composer.phar /usr/local/bin/composer 设置为中国大陆地区的云镜像源。...direct 下载腾讯云的sdk go get -u github.com/tencentcloud/tencentcloud-sdk-go 也可以访问(golang.google.cn)这个域名是解析国内的

    3.4K2922

    新MacBook到手时,建议你需要做的事情(二)

    为什么非要先解决代理的问题?那是因为我们需要下载一些国外的软件,因此就必须得“跨越长城”才可以。...安装 zsh-autosuggestions —— 自动补全历史命令这是一个非常好用的一个插件,会记录你之前输入过的所有命令,并且自动匹配你可能想要输入命令,然后按方向键→补全历史命令可通过 cat ~...Mac 是不会安装 wget 命令的,并且 wget 命令在编程中用的也比较频繁,因此刚好我们可以使用 Homebrew安装一下,同时也可以验证 Homebrew 是否可以正常使用。...PHP8.2这里我只用来偶尔跑跑 PHP 脚本,在实际项目中还是会直接采用 docker 去跑 PHP,以防污染了本机的编程环境,因此直接使用 homebrew安装即可。...PATH="/usr/local/opt/php@8.2/sbin:$PATH"' >> ~/.zshrc安装 nvmNVM 是 Node 的多版本管理工具。

    13910
    领券