xiaomlove / nexusphp

A private tracker application base on NexusPHP
https://nexusphp.org
GNU General Public License v2.0
888 stars 180 forks source link

php-ext: gmp 已安装但无法执行下一步 #119

Closed 2233466866 closed 1 year ago

2233466866 commented 1 year ago

php-ext: gmp 已安装,但项目无法安装 项目安装的第一步显示 gmp Current:0 gmp Result:NO

xiaomlove commented 1 year ago

安装程序没检测到,那就是没有安装的意思。你是否有多个版本PHP?

2233466866 commented 1 year ago

安装程序没检测到,那就是没有安装的意思。你是否有多个版本PHP?

是的,有多个版本的PHP,5、7、8都有,这种情况需要怎么办?

xiaomlove commented 1 year ago

你需要用 8,并确保 8 安装并启用了 gmp 扩展

2233466866 commented 1 year ago

用的是8,也启用了扩展。。 php8 -m|grep gmp

gmp

php8 -v|grep -oE 'PHP [0-9.]+'

PHP 8.1.9

ps aux|grep -oE 'php-fpm: master(.*?)'

php-fpm: master process (/usr/local/php8/etc/php-fpm.conf)
2233466866 commented 1 year ago

安装gmp扩展时,执行make test

SKIP gmp_setbit() with large index [tests/gmp_setbit_long.phpt] reason: not enough free RAM.