今天早些时候我遇到了一个问题无法在 PhpStorm 上设置我的 PHP7 远程解释器
我最终发现我的 PHP 配置中有 Unicode 字符:
我不知道这是怎么发生的,如果没有 PHPStorm 问题,我可能永远不会注意到。我在这里和这里搜索,但只找到有关设置编码的帖子。phpd
我在我的 ini 文件中找不到任何引用,所以我认为这是一个核心内容。
我在 Ubuntu Server 12.04 LTS 上运行 PHP 7.0.13,并且 PHP 是通过 ap-get 安装的。
额外信息:当我从 CLI 运行以下命令时,我没有获得 Unicode 字符:
php -r "print_r(ini_get_all());" | grep "phpd"
[phpd] => Array
[phpd.t] => Array
知道该如何修复它吗?
答案1
经过大量研究,这是由 ionCube 加载程序(运行最新的 6.0.6 版本)引起的。禁用扩展后,phpd 值消失。我已联系他们报告此错误。