php 8.x 安装bcmath失败
本帖最后由 老子面板牛牛牛 于 2024-4-11 08:37 编辑83报错
/www/server/source/php/php83/ext/bcmath/libbcmath/src/num2long.c: 在函数‘bc_num2long’中:
/www/server/source/php/php83/ext/bcmath/libbcmath/src/num2long.c:45:2: 错误:只允许在 C99 模式下使用‘for’循环初始化声明
for (size_t index = num->n_len; index > 0; index--) {
^
/www/server/source/php/php83/ext/bcmath/libbcmath/src/num2long.c:45:2: 附注:使用 -std=c99 或 -std=gnu99 来编译您的代码
make: *** 错误 1
ERROR!
解决方法
plugins/php/versions/common/bcmath.sh:63
CFLAGS="-std=c99" ./configure --with-php-config=$serverPath/php/$version/bin/php-config $OPTIONS
82报错
/bin/sh /www/server/source/php/php82/ext/bcmath/libtool --mode=compile cc -I. -I/www/server/source/php/php82/ext/bcmath -I/www/server/source/php/php82/ext/bcmath/include -I/www/server/source/php/php82/ext/bcmath/main -I/www/server/source/php/php82/ext/bcmath -I/www/server/php/82/include/php -I/www/server/php/82/include/php/main -I/www/server/php/82/include/php/TSRM -I/www/server/php/82/include/php/Zend -I/www/server/php/82/include/php/ext -I/www/server/php/82/include/php/ext/date/lib-DHAVE_CONFIG_H-g -O2 -D_GNU_SOURCE -I/www/server/source/php/php82/ext/bcmath/libbcmath/src -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -DZEND_COMPILE_DL_EXT=1 -c /www/server/source/php/php82/ext/bcmath/bcmath.c -o bcmath.lo-MMD -MF bcmath.dep -MT bcmath.lo
mkdir .libs
cc -I. -I/www/server/source/php/php82/ext/bcmath -I/www/server/source/php/php82/ext/bcmath/include -I/www/server/source/php/php82/ext/bcmath/main -I/www/server/source/php/php82/ext/bcmath -I/www/server/php/82/include/php -I/www/server/php/82/include/php/main -I/www/server/php/82/include/php/TSRM -I/www/server/php/82/include/php/Zend -I/www/server/php/82/include/php/ext -I/www/server/php/82/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -D_GNU_SOURCE -I/www/server/source/php/php82/ext/bcmath/libbcmath/src -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -DZEND_COMPILE_DL_EXT=1 -c /www/server/source/php/php82/ext/bcmath/bcmath.c -MMD -MF bcmath.dep -MT bcmath.lo-fPIC -DPIC -o .libs/bcmath.o
/www/server/source/php/php82/ext/bcmath/bcmath.c:21:17: 致命错误:php.h:没有那个文件或目录
#include "php.h"
^
编译中断。
make: *** 错误 1
ERROR!
我在debian,没有测试出来问题,你什么系统。 admin 发表于 2024-4-11 11:35
我在debian,没有测试出来问题,你什么系统。
系统是centos7.9 admin 发表于 2024-4-11 11:35
我在debian,没有测试出来问题,你什么系统。
我又开了个测试机,重新安装环境测试,还是不行
https://developer.aliyun.com/adc/scenario/exp/58ceffe667bd4ff4b9e4d114d81adf5f?spm=a2c6h.13858375.0.i0.58ac4016nNc5yk
php8.3装扩展bcmath,fileinfo都装不上,其他的没测试
感谢找到的bug,已修复 admin 发表于 2024-4-16 21:30
感谢找到的bug,已修复
这么快:o
另外php下载不是判断国内走的sina嘛,其他的不知道,阿里云下载走国内线路的话30分钟+
我屏蔽判断国内之后,下载5分钟+
页:
[1]