homebrew php@7.1 intl和mcrypt无法正常工作

时间:2018-06-18 13:28:37

标签: php homebrew mcrypt php-extension intl

自制php71升级后的php无法找到intl和mcrypt。 我用公式php@7.1重新安装了它。这应该包括intl和mcrypt,我不必单独使用brew install php71-intl

安装它
➜  ~ php -v
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/extensions/no-debug-non-zts-20160303/php_intl.dll' - dlopen(/usr/lib/php/extensions/no-debug-non-zts-20160303/php_intl.dll, 0x0009): closured error in Unknown on line 0
    PHP 7.1.14 (cli) (built: Feb  7 2018 18:33:30) ( NTS )
    Copyright (c) 1997-2018 The PHP Group
    Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies

这是自制软件的正确版本,但无法找到扩展名。此路径中只有opcache.soxdebug.so

作曲家更新输出:

composer git:(develop) ✗ composer update
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/Cellar/php@7.1/7.1.18/lib/php/20160303/php_intl.dll' - dlopen(/usr/local/Cellar/php@7.1/7.1.18/lib/php/20160303/php_intl.dll, 9): image not found in Unknown on line 0

Warning: PHP Startup: Unable to load dynamic library '/usr/local/Cellar/php@7.1/7.1.18/lib/php/20160303/php_intl.dll' - dlopen(/usr/local/Cellar/php@7.1/7.1.18/lib/php/20160303/php_intl.dll, 9): image not found in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/opt/php71-intl/intl.so' - dlopen(/usr/local/opt/php71-intl/intl.so, 9): image not found in Unknown on line 0

Warning: PHP Startup: Unable to load dynamic library '/usr/local/opt/php71-intl/intl.so' - dlopen(/usr/local/opt/php71-intl/intl.so, 9): image not found in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/opt/php71-mcrypt/mcrypt.so' - dlopen(/usr/local/opt/php71-mcrypt/mcrypt.so, 9): image not found in Unknown on line 0

Warning: PHP Startup: Unable to load dynamic library '/usr/local/opt/php71-mcrypt/mcrypt.so' - dlopen(/usr/local/opt/php71-mcrypt/mcrypt.so, 9): image not found in Unknown on line 0
Loading composer repositories with package information
Updating dependencies (including require-dev)

到目前为止我找不到解决方案。

0 个答案:

没有答案