PHP GD扩展在命令行上运行,但Apache无法在Mac OS X Server上加载

时间:2011-04-26 19:16:27

标签: php macos gd osx-server

当我从命令行启动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 个答案:

答案 0 :(得分:1)

你是不是感谢gd.so在这个目录中?

您是否检查了常见的内容,例如网络服务器对.so文件的文件访问权限?

对我来说听起来像权限问题

答案 1 :(得分:1)

我实际上找到了一个gd.so以64位预编译的网站。只是将文件放在目录中,生活很美好。

如果有人想知道:

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