1

我最近更新到 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.所以' - 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”的可用公式。

对于如何解决这个问题,有任何的建议吗 ?

4

1 回答 1

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) (built: Feb 1 2018 13:38:42) (NTS) Copyright (c) 1997-2017 The PHP Group Zend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies with Zend OPcache v7.1.13,版权所有 (c) 1999-2017,Zend Technologies 和 Xdebug v2.6.0,版权 (c) 2002-2018,Derick Rethans 用户-iMac-2:~ poweruser$ clear

现在工作正常!

于 2018-06-01T10:50:02.950 回答