Вы правы;тот факт, что вы используете iPad для доступа к PHP-приложению, не должен влиять на то, какие модули загружены.
Пожалуйста, проверьте, действительно ли вы обращаетесь к тому серверу, который вы считаете, и к виртуальному хосту, которым вы себя считаете.Скорее всего, мне кажется, что вы используете, например, сервер разработки на одном устройстве и тестовый сервер на другом.Возможно, хотя и маловероятно, что файлы конфигурации apache или файлы .htaccess содержат директивы, которые не позволят установить определенные флаги PHP в определенных ситуациях.
Пожалуйста, проверьте исходный код вашего приложения для вызовов к метод dl .Возможно, что приложение проверит библиотеку GD и загрузит ее, если она не загружена по умолчанию в php.ini.Логическая ошибка могла препятствовать вызову метода.
После того, как вы подтвердите это, вы сможете отладить проблему с помощью phpinfo .Оставьте этот метод и посмотрите, можете ли вы заметить разницу между версиями PHP и загруженными модулями.В выводе может быть подсказка, которая может помочь вам решить эту проблему.