PHP 从命令行使用时找不到 GMP?
PHP GMP not found when using from command line?
当我尝试使用 php -f file.php
时,它说:
Uncaught Error: Call to undefined function gmp_init() in /file.php:10
但是,当我将脚本作为函数添加到我的 wordpress 站点时,它不会出错并且可以正常工作。可能是什么问题?
使用php7.1-fpm
gmp_init() 在您执行 php -f file.php 时未加载。添加
var_dump(function_exists('gmp_init'));
在 file.php 的顶部进行确认。
如果您的 php 版本很少,并且只有一个安装了 GMP,您应该 运行 使用 php 版本的命令。
php7.1 -f file.php
当我尝试使用 php -f file.php
时,它说:
Uncaught Error: Call to undefined function gmp_init() in /file.php:10
但是,当我将脚本作为函数添加到我的 wordpress 站点时,它不会出错并且可以正常工作。可能是什么问题?
使用php7.1-fpm
gmp_init() 在您执行 php -f file.php 时未加载。添加
var_dump(function_exists('gmp_init'));
在 file.php 的顶部进行确认。
如果您的 php 版本很少,并且只有一个安装了 GMP,您应该 运行 使用 php 版本的命令。
php7.1 -f file.php