簡體   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