I'm doing some work on a CentOS 5.8 (Final) box and trying to get Ice installed and working.
I've compiled and installed Ice 3.4.2 and can get ice to show up when I enter the command php -m
But the module doesn't show in a test phpinfo page and I see the following error in /var/log/httpd/error_log:
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/IcePHP.so' - libIce.so.34: cannot open shared object file: No such file or directory in Unknown on line 0
These are the results of a ldd /usr/lib/php/modules/IcePHP.so command:
linux-gate.so.1 => (0x006fc000)
libIce.so.34 => /opt/Ice-3.4.2/lib/libIce.so.34 (0x00110000)
libSlice.so.34 => /opt/Ice-3.4.2/lib/libSlice.so.34 (0x006fd000)
libIceUtil.so.34 => /opt/Ice-3.4.2/lib/libIceUtil.so.34 (0x0050c000)
libpthread.so.0 => /lib/libpthread.so.0 (0x00574000)
librt.so.1 => /lib/librt.so.1 (0x0058e000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00dc1000)
libm.so.6 => /lib/libm.so.6 (0x00f4b000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x009f5000)
libc.so.6 => /lib/libc.so.6 (0x00a01000)
libbz2.so.1 => /usr/lib/libbz2.so.1 (0x00597000)
libdl.so.2 => /lib/libdl.so.2 (0x005a8000)
/lib/ld-linux.so.2 (0x006b6000)
I've added /opt/Ice-3.4.1/lib to /etc/ld.so.conf.d/ice.conf and--
That was it.
I had /opt/Ice-3.4.1/lib instead of /opt/Ice-3.4.2/lib because I copied it from an old thread.
And yes, I really did figure out the last piece of the puzzle while drafting this thread.
But I'm still posting this to give you all a glimpse of what's involved in installing MumPI on CentOS.
I've compiled and installed Ice 3.4.2 and can get ice to show up when I enter the command php -m
But the module doesn't show in a test phpinfo page and I see the following error in /var/log/httpd/error_log:
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/IcePHP.so' - libIce.so.34: cannot open shared object file: No such file or directory in Unknown on line 0
These are the results of a ldd /usr/lib/php/modules/IcePHP.so command:
linux-gate.so.1 => (0x006fc000)
libIce.so.34 => /opt/Ice-3.4.2/lib/libIce.so.34 (0x00110000)
libSlice.so.34 => /opt/Ice-3.4.2/lib/libSlice.so.34 (0x006fd000)
libIceUtil.so.34 => /opt/Ice-3.4.2/lib/libIceUtil.so.34 (0x0050c000)
libpthread.so.0 => /lib/libpthread.so.0 (0x00574000)
librt.so.1 => /lib/librt.so.1 (0x0058e000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00dc1000)
libm.so.6 => /lib/libm.so.6 (0x00f4b000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x009f5000)
libc.so.6 => /lib/libc.so.6 (0x00a01000)
libbz2.so.1 => /usr/lib/libbz2.so.1 (0x00597000)
libdl.so.2 => /lib/libdl.so.2 (0x005a8000)
/lib/ld-linux.so.2 (0x006b6000)
I've added /opt/Ice-3.4.1/lib to /etc/ld.so.conf.d/ice.conf and--
That was it.
I had /opt/Ice-3.4.1/lib instead of /opt/Ice-3.4.2/lib because I copied it from an old thread.
And yes, I really did figure out the last piece of the puzzle while drafting this thread.
But I'm still posting this to give you all a glimpse of what's involved in installing MumPI on CentOS.