Hey man, I think it's throwing up on a missing or bad symbolic link in the file system.
java.lang.UnsatisfiedLinkError: /root/php-4.4.4/libs/libphp4.so: /root/php-4.4.4/libs/libphp4.so: undefined
I would check to see if libphp4.so exists in that location, whether it is a symbolic link that is not pointing to anything valid, and whether the user that Tomcat is running under has permission to access the /root area.
Normally, system libraries, and installations in general, are not stored in root's home directory. I would consider fixing this if your system really is set up this way. Install PHP in /usr/local like you did with Tomcat. That makes a lot more sense.