На моем локальном компьютере установлен IIS версии 10.0.18362.1, и я обновил версию PHP до версии 7.4.4. Я заметил, что скрипт captcha PHP показывает только фоновое изображение, а не символы. Однако когда я изменяю версию PHP на 7.0.30, символы становятся видимыми.
Я знаю, что для отображения символов требуется поддержка gd. Я подтвердил, что поддержка gd включена для версии 7.4.4. Глядя на phpinfo для версий 7.0.30 и 7.4.4, есть только следующие отличия:
версия 7.0.30
версия 7.4.4
- FreeType версия 2.9.1
- Имеет два дополнительных поля; Поддержка BMP и поддержка чтения TGA. Оба включены.
Я очень признателен за помощь в отображении символов капчи для PHP версии, установленной выше 7.0.30, с использованием IIS версии 10.0.18362.1 в качестве локального сервера.
Заранее спасибо