Problem installing CouchBase PHP support on Fedora 17
I am having trouble installing PHP support on a fedora 17 server. The error i am getting is
[root@couchweb php.d]# php -v
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/couchbase.so' - /usr/lib64/php/modules/couchbase.so: undefined symbol: php_couchbase_touch__multi_impl in Unknown on line 0
PHP 5.4.8 (cli) (built: Oct 18 2012 13:02:07)
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2012 Zend Technologies
Here is a list of all the couchbase files on my server
[root@couchweb php.d]# find / -name 'libcouchbase*'
/root/couchbase-php-sdk/libcouchbase-2.0.1_centos62_x86_64.tar
/root/couchbase-php-sdk/libcouchbase-2.0.1_centos62_x86_64
/root/couchbase-php-sdk/libcouchbase-2.0.1_centos62_x86_64/libcouchbase2-2.0.1-1.x86_64.rpm
/root/couchbase-php-sdk/libcouchbase-2.0.1_centos62_x86_64/libcouchbase2-core-2.0.1-1.x86_64.rpm
/root/couchbase-php-sdk/libcouchbase-2.0.1_centos62_x86_64/libcouchbase2-bin-2.0.1-1.x86_64.rpm
/root/couchbase-php-sdk/libcouchbase-2.0.1_centos62_x86_64/libcouchbase-debuginfo-2.0.1-1.x86_64.rpm
/root/couchbase-php-sdk/libcouchbase-2.0.1_centos62_x86_64/libcouchbase2-libevent-2.0.1-1.x86_64.rpm
/root/couchbase-php-sdk/libcouchbase-2.0.1_centos62_x86_64/libcouchbase-devel-2.0.1-1.x86_64.rpm
/root/couchbase-php-sdk/libcouchbase-2.0.1_centos62_x86_64/libcouchbase2-libev-2.0.1-1.x86_64.rpm
/usr/include/libcouchbase
/usr/lib64/libcouchbase_libevent.la
/usr/lib64/libcouchbase_libevent.so
/usr/lib64/libcouchbase_libev.la
/usr/lib64/libcouchbase.so.2.0.1
/usr/lib64/libcouchbase.la
/usr/lib64/libcouchbase_libev.so
/usr/lib64/libcouchbase.so.2
/usr/lib64/libcouchbase.so
/usr/lib/debug/usr/lib64/libcouchbase.so.debug
/usr/lib/debug/usr/lib64/libcouchbase.so.2.debug
/usr/lib/debug/usr/lib64/libcouchbase_libevent.so.debug
/usr/lib/debug/usr/lib64/libcouchbase_libev.so.debug
/usr/lib/debug/usr/lib64/libcouchbase.so.2.0.1.debug
/usr/share/doc/libcouchbase-devel-2.0.1
/usr/src/debug/libcouchbase-2.0.1
/usr/src/debug/libcouchbase-2.0.1/include/libcouchbase
i also added the couchbase.so t my json.ini to get rid of another problem
But now i am stuck and unsure what the fix is, am i missing anything or do i need to install diffrent version ?
Thanks
I did a bit more digging and found this...
---> Package libevent.x86_64 0:1.4.13-4.el6 will be updated
--> Processing Dependency: libevent-1.4.so.2()(64bit) for package: libcouchbase2-libevent-2.0.1-1.x86_64
---> Package libmnl.x86_64 0:1.0.3-4.fc17 will be installed
--> Finished Dependency Resolution
Error: Package: libcouchbase2-libevent-2.0.1-1.x86_64 (@couchbase)
Requires: libevent-1.4.so.2()(64bit)
Removing: libevent-1.4.13-4.el6.x86_64 (installed)
libevent-1.4.so.2()(64bit)
Updated By: libevent-2.0.18-1.fc17.x86_64 (updates)
Not found