Ранее сегодня у меня возникла проблема, когда я не удалось настроить удаленный интерпретатор PHP7 на PhpStorm
Я закончил обнаружив, что в моей конфигурации PHP есть символы Юникода:
Я понятия не имею, как это произошло, и, вероятно, никогда бы не заметил без этой проблемы с PHPStorm. Я искал здесь и здесь, но нашел только сообщения о настройке кодировки. Я не мог найти ни одной ссылки на phpd
в моих ini файлах, так что я считаю, что это основная вещь.
Я запускаю PHP 7.0.13 на Ubuntu Server 12.04 LTS, а PHP устанавливается через ap-get.
Дополнительная информация: когда я запускаю следующее из CLI, я не получаю символы Юникода:
php -r "print_r(ini_get_all());" | grep "phpd"
[phpd] => Array
[phpd.t] => Array
Есть идеи, что я могу сделать, чтобы это исправить?
После долгих исследований это вызвано загрузчиком ionCube (работающим с последней версией 6.0.6). После отключения расширения значения phpd исчезают. Я связался с ними, чтобы сообщить об ошибке.