[英]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.