如何在Mac OS X / PHP 7上启用GMP?

时间:2018-01-30 18:00:38

标签: php composer-php php-7 gmp php-ini

我正在使用PHP 7和Mac High Sierra。我正在尝试安装并启用GMP。我是通过

安装的
brew install homebrew/php/php70-gmp

但是当我尝试通过php.ini(/usr/local/etc/php/7.0/php.ini)文件启用模块时,我失败了。我尝试取消注释该行

extension=php_gmp.dll

但是在运行composer

时出现此错误
Warning: PHP Startup: Unable to load dynamic library '/usr/local/Cellar/php70/7.0.27_19/lib/php/extensions/no-debug-non-zts-20151012/php_gmp.dll' - dlopen(/usr/local/Cellar/php70/7.0.27_19/lib/php/extensions/no-debug-non-zts-20151012/php_gmp.dll, 9): image not found in Unknown on line 0

如何在php.ini文件中启用GMP?

1 个答案:

答案 0 :(得分:0)

使用某些.dll文件对于Mac系统来说并不常见。您可以查看文件夹/usr/local/Cellar/php70/7.0.27_19/lib/php/extensions/no-debug-non-zts-20151012/以查看是否有其他GMP相关文件?您可能应该通过

添加扩展名
extension=gmp.so