Enable Soap with PHP5 On Media Temple (dv)
So here we go again with another Media Temple Update. I currently moved my development server to Media Temple (dv). Everything so far has been pretty smooth. I had a Magento Cart to set up and needed SOAP enabled. Low and behold, Soap was not enabled on the server.
Note: If you are uncertain if your server has SOAP enabled or not, create a phpinfo(); file. If you do not see Soap enabled, you will need to add it.
Step 1: Download PHP5 (I am using version 5.2.6, so replace to whatever version you have). List of previous PHP versions.
wget http://museum.php.net/php5/php-5.2.6.tar.gz
Step 2: Unpack the PHP file
tar -zxf php-5.2.6.tar.gz
Step 3: Configure PHP to enable SOAP.
cd php-5.2.6
./configure --enable-soap=shared
Step 4: Rebuild PHP (This takes some time).
make
Step 5: Now we just copy over the SOAP module to your existing PHP module directory.
cp modules/soap.so /usr/lib/php/modules/
Step 6: Add the new SOAP configuration to your existing configuration
echo "extension=soap.so" > /etc/php.d/soap.ini
Step 7: Restart Server
/etc/init.d/httpd restart
Step 8: Remove the PHP folder you just downloaded for this process.
rm -rf /home/php-5.2.6/
Check your PHPINFO file again. You should now see soap enabled.
Cheers!
Special Thanks to dotjay.co.uk for pointing this out.





