繁体   English   中英

使用PHP 5.3+的CentOS 6上的xapian

[英]xapian on CentOS 6 with PHP 5.3+

我有一个安装了CentOS 6和PHP 5.3的64位服务器

php-5.3.2-6.el6_0.1.x86_64

我已经从他们的网站上使用RPM安装了xapian

rpm-eprints-org-xapian-6-1.noarch
xapian-bindings-php-1.2.7-1.x86_64
xapian-core-libs-1.2.7-1.x86_64
xapian-bindings-1.2.7-1.x86_64
xapian-core-1.2.7-1.x86_64

现在,当我尝试通过Apache通过PHP使用xapian库时,出现以下错误:

在第22行的/usr/share/php/xapian.php调用未定义的函数dl()

经过一些Google搜索,我发现dl()在PHP 5.3+中不再起作用。 我已经在php.ini启用了enable_dl ,什么也没做。 我无法在任何地方找到解决此问题的任何方法。 我猜目前没有多少人使用CentOS 6?

我能做什么?

由于xapian-bindings是PHP扩展,您可以通过在php.ini中添加以下内容来加载它:

extension = xapian.so

顺便说一句。 dl -manual表示仅对某些“ SAPI”禁用了dl (显然mod_php是其中之一)。

一种替代方法是尝试php-cgi。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM