【发布时间】:2020-11-02 16:55:05
【问题描述】:
我正在运行 Mac Catalina 并想删除 php 版本以降级到 php7.2 从现在开始可能使用 brew。
目前我有这个。
我不太关心错误,但我想要实现的是完全删除删除 7.3.11,然后从 brew 重新安装。我找不到任何关于替换不是来自 brew 的 php 的信息。请帮忙。
$ php -v
PHP Warning: PHP Startup: Unable to load dynamic library 'php_imap.dll' (tried: /usr/lib/php/extensions/no-debug-non-zts-20180731/php_imap.dll (dlopen(/usr/lib/php/extensions/no-debug-non-zts-20180731/php_imap.dll, 0x0009): dlopen(): file not found: /usr/lib/php/extensions/no-debug-non-zts-20180731/php_imap.dll), /usr/lib/php/extensions/no-debug-non-zts-20180731/php_imap.dll.so (dlopen(/usr/lib/php/extensions/no-debug-non-zts-20180731/php_imap.dll.so, 0x0009): dlopen(): file not found: /usr/lib/php/extensions/no-debug-non-zts-20180731/php_imap.dll.so)) in Unknown on line 0
PHP 7.3.11 (cli) (built: Jun 5 2020 23:50:40) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.11, Copyright (c) 1998-2018 Zend Technologies
【问题讨论】:
-
我的 7.2.xx 正在酝酿中,发行版 7.3.11 处于休眠状态,再也不会被听到。你只需要确保在你的 PATH 环境变量中,正确的路径是 top dog,并确保在 apache(如果你使用它)中,你加载了正确的 libphp7.so,正如 brew 安装的那样。
-
Php 的 brew 用完了,这就是为什么 php -I 或 -v 让我运行 7.3 版本。我应该去哪里看?