Ice PHP library frustration

Tek7

CGA President, Tribe of Judah Founder & President
Staff member
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.
 
Well, I have the Ice library installed and (appears to be) working properly.

But now I get a HTTP 500 error when I try to access a fresh install of MumPI.

>_<
 
...and this is why I will never understand people who actually want to learn computers much less code.

Hang in thar Teky!

...and no I know nothing about PHP or MumPI.
 
Last edited:
...and this is why I will never understand people who actually want to learn computers much less code.
I took a few programming classes in high school and determined then I didn't want to go into programming. I'm only working on all this rot so I can get MumPI up and running on the dedicated server (with our same hosting company) we're moving to in the near future.

Hang in thar Teky!

...and no I know nothing about PHP or MumPI.
I know more than I ever wanted to, but it seems it's still not enough.

/sigh
 
...and this is why I will never understand people who actually want to learn computers much less code.

Hang in thar Teky!

...and no I know nothing about PHP or MumPI.

Coding is fun. I enjoy troubleshooting it more than the creation. It is not for everyone, and it can by difficult, but it also can be a lot of fun.

As for Tek, if you do run into some trouble I can try to help out. I do not really like php that much, and rarely work with it, but I have found it pretty easy to figure out.
 
Coding is fun. I enjoy troubleshooting it more than the creation. It is not for everyone, and it can by difficult, but it also can be a lot of fun.

As for Tek, if you do run into some trouble I can try to help out. I do not really like php that much, and rarely work with it, but I have found it pretty easy to figure out.
I think I'll take you up on the offer.

I'll check Steam tonight when I get online and see if you're available to take a look at the code.

I also need to figure out a way to get more information than "HTTP 500 error"--I need specifics if I'm going to resolve the issue and I'm not entirely sure how to get the information I need.
 
I should probably clarify I can see coding as being fun but I can't see figuring out other people's code as fun XD.
 
Want fun bug checking and error fixing? Try the old RPGII language where you had to hold a cardboard template up to the screen to see if that itty bitty little period was in the right column.
 
Back
Top