Laravel homestead php gmp

Laravel homestead php gmp

我正在尝试在我的 laravel homestead 上安装 php gmp 扩展,但无论我尝试什么,我都会收到此错误:Call to undefined function Mdanter\Ecc\Curves\gmp_init() 我的 php_info() 中没有 php gmp。我尝试重新加载 nginx,但这没有帮助...

重新加载 Nginx 不会影响它,因为 Nginx 没有执行 PHP。您需要为安装的 PHP 版本安装 php-gmp 包,然后重新启动 PHP-FPM。最简单的方法可能是 运行 vagrant reload.

或者您可以在不重新加载的情况下重新启动它,但该命令将取决于您安装的 Homestead 上的 Ubuntu 版本是否使用 systemd。如果是,命令应该是 sudo systemctl restart php-fpm.service,尽管它可能因安装的 PHP 版本而异。