This is probably an easy question, but I've been at it for days with no luck. I need soap enabled to run an application on linux CentOS/Apache. I have PHP installed and have loaded soap.so in /usr/lib/php/modules/. I also have edited php.ini to point to the correct extensions directory. After restarting apache though, the recognized modules simply do not change in phpinfo();. I am baffled. Any help is greatly appreciated.
You will want to edit your php.ini to remove ioncube_loader_lin_5.3.so. Then try reloading php. SOAP generally comes with PHP 5 as a standard installed module. Unless the user has specifically recompiled PHP to remove it.
I agree with Thomas, you should use the default SOAP library enabled with PHP 5. However, you may have overwritten it when trying to install the initial SOAP lib. Also, take a look at php.ini for the section labeled [soap].
Then make sure you have this file in /etc/php.d/:
;Enable soap extension module