shenjiyun 发表于 2018-1-23 17:12:01

lnmp1.4 安装完成后php7.1 代码中使用iconv函数就会502 你们也有这种情况吗?

lnmp1.4 安装完成后php7.1 代码中使用iconv函数就会502,这个问题导致用到这个函数地方的代码全都出错,有没有和我一样的情况,centos 7


每次执行带有iconv函数的地方php-fmp.log报错:
WARNING: child 22636 exited on signal 11 (SIGSEGV) after 717.655759 seconds from start

又查了下,代码:
$str = '测试';//当前字符串是utf-8
$b = iconv( 'unicode','utf-8',$str);
echo $b;

lnmp1.4 报 502,宝塔搭建环境的却不会,本地wamp报的的是iconv 的错误信息

[ 本帖最后由 shenjiyun 于 2018-1-23 20:28 编辑 ]

licess 发表于 2018-1-24 09:22:22

iconv用法错误,在那个版本上也都会报错 PHP Notice:iconv(): Unknown error (22) in /home/wwwroot/default/a.php on line 3
http://php.net/manual/zh/function.iconv.php

shenjiyun 发表于 2018-1-24 15:12:35

回复 2# 的帖子

是会报错,lnmp1.3就可以显示出来乱码,现在1.4的是直接php-fpm被杀掉了,导致ngxin 502,并没有报错
页: [1]
查看完整版本: lnmp1.4 安装完成后php7.1 代码中使用iconv函数就会502 你们也有这种情况吗?