2

我正在用 PHP 编写一个自定义扩展,并将扩展加载到 php.ini 文件中。使用命令行界面时,扩展加载并运行良好,但不会加载到 Web 服务器(带有 FastCGI 的 Cherokee)。为了在被问及之前阻止一些问题,我肯定使用了正确的 php.ini 文件,并且我已经正确设置了 extension_dir 的值。即使我指定了加载扩展的完整路径,它也不起作用。

所以我想知道我能做些什么来解决这个问题。我怀疑这可能是由于外部依赖关系,因为在我将扩展名链接到几个共享库之前,它加载得很好。但是,我在 /var/log/cherokee/cherokee.error 中没有看到任何问题的迹象。关于如何确定问题的任何其他想法?

4

1 回答 1

0

好的,在将 PHP 和 Cherokee 重建为 32 位(并修复了切换到 32 位后出现的错误)之后,我已经让它工作了。再次感谢。

于 2010-08-12T17:16:32.310 回答