【发布时间】:2017-05-13 15:19:16
【问题描述】:
我正在尝试在我的 laravel 宅基地上安装 php gmp 扩展,但无论我尝试什么,我都会收到此错误:Call to undefined function Mdanter\Ecc\Curves\gmp_init()
并且我的 php_info() 中没有 php gmp。我尝试重新加载 nginx,但没有帮助...
【问题讨论】:
标签: laravel vagrant homestead gmp
我正在尝试在我的 laravel 宅基地上安装 php gmp 扩展,但无论我尝试什么,我都会收到此错误:Call to undefined function Mdanter\Ecc\Curves\gmp_init()
并且我的 php_info() 中没有 php gmp。我尝试重新加载 nginx,但没有帮助...
【问题讨论】:
标签: laravel vagrant homestead gmp
重新加载 Nginx 不会影响它,因为 Nginx 没有执行 PHP。您需要为已安装的 PHP 版本安装 php-gmp 包,然后重新启动 PHP-FPM。最简单的方法可能是运行vagrant reload。
或者,您可以在不重新加载的情况下重新启动它,但该命令将取决于您的 Homestead 安装的 Ubuntu 版本是否使用 systemd。如果是,则该命令应为sudo systemctl restart php-fpm.service,尽管它可能因安装的 PHP 版本而异。
【讨论】: