Расширение PHP GD работает в командной строке, но Apache не удается загрузить на Mac OS X Server - PullRequest
1 голос
/ 26 апреля 2011

Когда я запускаю PHP из командной строки, я получаю:

app1-test:wp-content wouser$ php -i | grep -i gd
gd
GD Support => enabled
GD Version => bundled (2.0.34 compatible)

Но когда я запускаю Apache, я получаю следующую ошибку (и библиотека не отображается в phpinfo):

PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/extensions/no-debug-non-zts-20060613/gd.so' - (null) in Unknown on line 0

Я пытаюсь включить поддержку GD без полной перекомпиляции PHP. Но я собираюсь сдаться. Странно, что он отлично работает в командной строке, но не во время загрузки Apache.

У кого-нибудь есть идеи?

Спасибо

Ответы [ 2 ]

1 голос
/ 28 апреля 2011

На самом деле я нашел сайт с предварительно скомпилированным gd.so в 64-битной версии. Просто положил файл в каталог, и жизнь была хорошей.

Если кому-то интересно:

http://www.viames.it/mac-os-x.html

1 голос
/ 27 апреля 2011

Вы уверены, что gd.so находится в этом каталоге?

Проверяли ли вы обычные вещи, такие как право доступа к файлу для веб-сервера к файлу .so?

Звучит какпроблема с разрешениями для меня

...