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