没有名为“php7.1-imagick”的公式

时间:2018-05-31 21:36:02

标签: php

我最近更新到php 7.1,但是当我php -v

时,我会收到此警告

我正在运行mac Os El Captain

  

PHP警告:PHP启动:无法加载动态库   '/usr/local/Cellar/php@7.1/7.1.18/lib/php/20160303/imagick.so' -   dlopen的(/usr/local/Cellar/php@7.1/7.1.18/lib/php/20160303/imagick.so,   9):在第0行的未知中找不到图像

     

警告:PHP启动:无法加载动态库   '/usr/local/Cellar/php@7.1/7.1.18/lib/php/20160303/imagick.so' -   dlopen的(/usr/local/Cellar/php@7.1/7.1.18/lib/php/20160303/imagick.so,   9):在第0行的Unknown中找不到图像PHP警告:PHP启动:   无法加载动态库   '/usr/local/opt/php71-imagick/imagick.so' -   dlopen(/usr/local/opt/php71-imagick/imagick.so,9):图片未找到   第0行未知

     

警告:PHP启动:无法加载动态库   '/usr/local/opt/php71-imagick/imagick.so' -   dlopen(/usr/local/opt/php71-imagick/imagick.so,9):图片未找到   第0行上的未知PHP警告:已加载模块'mcrypt'   第0行未知

     

警告:模块'mcrypt'已在第0行的未知中加载

我试过

brew reinstall -s php71-imagick

我得到了这个

  

没有名为“php@7.1-imagick”的公式。

有关如何解决此问题的任何建议吗?

1 个答案:

答案 0 :(得分:2)

遵循本教程帮助

https://jason.pureconcepts.net/2016/09/upgrade-php-mac-os-x/

我刚刚删除了php71

并且做了

curl -s http://php-osx.liip.ch/install.sh | bash -s 7.1

打开终端并

open .bash_profile

并添加行

export PATH=/usr/local/php5/bin:$PATH

现在我们有了这个

  

PHP 7.1.13(cli)(建于:2018年2月1日13:38:42)(NTS)版权所有(c)   1997-2017 PHP Group Zend Engine v3.1.0,版权所有(c)1998-2017   Zend Technologies       Zend技术公司的Zend OPcache v7.1.13,版权所有(c)1999-2017       与Xdebug v2.6.0,版权所有(c)2002-2018,由Derick Rethans用户-iMac-2:~poweruser $ clear

现在工作正常!