После обновления до Mac OS X 10.10 (Yosemite) и запуска Apache с поддержкой PHP все работает по-прежнему, за исключением любых операций с изображениями в файлах PNG. Я получаю Call to undefined function imagecreatefrompng()
, в то время как любая операция с файлами JPEG работает. Таким образом, GD присутствует, но не для PNG.После обновления PHP больше не поддерживает операции PNG
Существует одна строка в phpinfo()
, который выглядит как проблема: '--with-Пурнефтегаз-реж = нет'
Раздел GD от phpinfo()
:
Как получить включенный PHP для работы с файлами PNG?
Я также повышен до Yosemite и получил немного этим. Я исправил это, установив пользовательский php, но он не идеален. Что-нибудь, что мы можем сделать, чтобы заставить Apple исправлять gd и png в будущих обновлениях? – rjcarr
в случае, если кто-либо из участников задается вопросом, откуда пришли все голоса - [этот вопрос обсуждался на мета] (http://meta.stackoverflow.com/questions/275103/why-did-i-fail-an-audit -for-flagging-as-off-topic-when-question-asks-about-f /) –
Похоже, вы обновили либо вашу библиотеку GD, либо php-gd-модуль до версии без поддержки PNG, скомпилированной в. Если это так, вам нужно будет перекомпилировать оскорбительный элемент с поддержкой или обновить до сторонней версии с поддержкой. –