当前位置:论坛首页 > Linux面板 > 求助

【已完成】请问一下使用两次PHP函数iconv会报错

发表在 Linux面板2023-1-12 14:11 [复制链接] 13 8800

在宝塔环境是nginx+php(5.6)
同一个请求同时使用函数iconv会报502错误
$str=iconv('utf-8','gbk',"中国");
var_dump(iconv('gbk','utf-8',$str));die();


先将utf-8转gbk,然后gbk转utf-8就会出现502的错误

然后我自己本地没有安装宝塔环境,使用上面的函数是没有问题的,所以帮忙看一下是哪里的问题
使用道具 举报 只看该作者 回复
发表于 2023-1-12 14:38:24 | 显示全部楼层
sdf.jpg
这是报错的信息
使用道具 举报 回复 支持 反对
发表于 2023-1-12 14:44:53 | 显示全部楼层
您好,您那边尝试将网站管理内的---PHP命令行版本切换然后重新访问看下。
使用道具 举报 回复 支持 反对
发表于 2023-1-12 14:51:25 | 显示全部楼层
谢花郎 发表于 2023-1-12 14:44
您好,您那边尝试将网站管理内的---PHP命令行版本切换然后重新访问看下。

sdfdd.jpg
您好,可以输出,但是有一个错误
使用道具 举报 回复 支持 反对
发表于 2023-1-12 14:55:36 | 显示全部楼层
宝塔用户_qokbqm 发表于 2023-1-12 14:51
您好,可以输出,但是有一个错误

PHP扩展设置内卸载重新安装下ZendGuardLoader扩展,其次我这边测试可以正常访问到的。
5.png
6.png
使用道具 举报 回复 支持 反对
发表于 2023-1-12 15:01:43 | 显示全部楼层
谢花郎 发表于 2023-1-12 14:55
PHP扩展设置内卸载重新安装下ZendGuardLoader扩展,其次我这边测试可以正常访问到的。 ...

您好,您通过nginx可以访问吗,因为通过php控制台是可以访问,但是通过nginx就502了
使用道具 举报 回复 支持 反对
发表于 2023-1-12 15:15:14 | 显示全部楼层
宝塔用户_qokbqm 发表于 2023-1-12 15:01
您好,您通过nginx可以访问吗,因为通过php控制台是可以访问,但是通过nginx就502了 ...

Nginx下是可以正常,PHP环境是5.4
5.png
6.png
使用道具 举报 回复 支持 反对
发表于 2023-1-12 15:27:22 | 显示全部楼层
谢花郎 发表于 2023-1-12 15:15
Nginx下是可以正常,PHP环境是5.4

<php

$str=iconv('utf-8','gbk',"中国任免");
var_dump(iconv('gbk','utf-8',$str));die();

这种写法nginx是无法识别的,因为这边刚才试了一下,也是和您同样输出内容,您能不能换成下面这种,就是<php 换成 <?php开头  和?>结尾

<?php

$str=iconv('utf-8','gbk',"中国任免");
var_dump(iconv('gbk','utf-8',$str));die();
?>



使用道具 举报 回复 支持 反对
发表于 2023-1-12 15:32:25 | 显示全部楼层
使用道具 举报 回复 支持 反对
发表于 2023-1-12 15:35:35 | 显示全部楼层

sdfssdfs.jpg
您的第一行<php 换成<?php
使用道具 举报 回复 支持 反对
发表于 2023-1-12 15:37:51 | 显示全部楼层
使用道具 举报 回复 支持 反对
发表于 2023-1-12 15:39:30 | 显示全部楼层

好的,谢谢!看来是这边的配置有问题,非常感谢能让我解决疑惑
使用道具 举报 回复 支持 反对
发表于 2023-1-12 15:45:01 | 显示全部楼层
宝塔用户_qokbqm 发表于 2023-1-12 15:39
好的,谢谢!看来是这边的配置有问题,非常感谢能让我解决疑惑

客气,尽其所能。
使用道具 举报 回复 支持 反对
发表于 2023-4-21 10:02:26 | 显示全部楼层
谢花郎 发表于 2023-1-12 15:45
客气,尽其所能。

好的,谢谢!已解决!
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表