title: enable SOAP on PHP
body: <p>I would like to enable SOAP on my PHP5/Centos/Apache server.  I have full access to the server.  My php.ini file includes the below.  When I look at phpinfo(), it doesn't reference SOAP.  Any suggestions?  Thank you</p>
  
  <pre><code>[soap]
  ; Enables or disables WSDL caching feature.
  soap.wsdl_cache_enabled=1
  ; Sets the directory name where SOAP extension will put cache files.
  soap.wsdl_cache_dir="/tmp"
  ; (time to live) Sets the number of second while cached file will be used 
  ; instead of original one.
  soap.wsdl_cache_ttl=86400
  </code></pre>
  
  <p>EDIT - Get the following.  Tried it on two different servers. </p>
  
  <pre><code>[root@localhost ~]# yum install php-soap
  Loaded plugins: fastestmirror
  Loading mirror speeds from cached hostfile
   * base: mirrors.ecvps.com
   * extras: mirror.spro.net
   * rpmforge: mirror.hmc.edu
   * updates: centos.mirror.facebook.net
  Setting up Install Process
  Resolving Dependencies
  --&gt; Running transaction check
  ---&gt; Package php-soap.x86_64 0:5.1.6-34.el5_8 set to be updated
  --&gt; Processing Dependency: php-common = 5.1.6-34.el5_8 for package: php-soap
  --&gt; Finished Dependency Resolution
  php-soap-5.1.6-34.el5_8.x86_64 from updates has depsolving problems
    --&gt; Missing Dependency: php-common = 5.1.6-34.el5_8 is needed by package php-soap-5.1.6-34.el5_8.x86_64 (updates)
  Error: Missing Dependency: php-common = 5.1.6-34.el5_8 is needed by package php-soap-5.1.6-34.el5_8.x86_64 (updates)
   You could try using --skip-broken to work around the problem
   You could try running: package-cleanup --problems
                          package-cleanup --dupes
                          rpm -Va --nofiles --nodigest
  </code></pre>
  
  <p>SECOND EDIT PART 1</p>
  
  <pre><code>[root@localhost ~]# yum --enablerepo=webtatic install php-soap
  Loaded plugins: fastestmirror
  Loading mirror speeds from cached hostfile
   * base: mirrors.ecvps.com
   * extras: mirrors.ecvps.com
   * rpmforge: mirror.hmc.edu
   * updates: mirror.5ninesolutions.com
  adobe-linux-x86_64                                       |  951 B     00:00
  base                                                     | 1.1 kB     00:00
  extras                                                   | 2.1 kB     00:00
  rpmforge                                                 | 1.9 kB     00:00
  updates                                                  | 1.9 kB     00:00
  webtatic                                                 |  951 B     00:00
  webtatic/primary                                         |  40 kB     00:00
  webtatic                                                                182/182
  Setting up Install Process
  Resolving Dependencies
  --&gt; Running transaction check
  ---&gt; Package php-soap.x86_64 0:5.3.13-1.w5 set to be updated
  --&gt; Processing Dependency: php-common = 5.3.13-1.w5 for package: php-soap
  --&gt; Running transaction check
  --&gt; Processing Dependency: php-common = 5.3.4-1.w5 for package: php
  --&gt; Processing Dependency: php-common = 5.3.4-1.w5 for package: php-cli
  --&gt; Processing Dependency: php-common = 5.3.4-1.w5 for package: php-mysql
  --&gt; Processing Dependency: php-common = 5.3.4-1.w5 for package: php-xml
  --&gt; Processing Dependency: php-common = 5.3.4-1.w5 for package: php-imap
  --&gt; Processing Dependency: php-common = 5.3.4-1.w5 for package: php-odbc
  --&gt; Processing Dependency: php-common = 5.3.4-1.w5 for package: php-xmlrpc
  --&gt; Processing Dependency: php-common = 5.3.4-1.w5 for package: php-ldap
  --&gt; Processing Dependency: php-common = 5.3.4-1.w5 for package: php-pdo
  --&gt; Processing Dependency: php-common = 5.3.4-1.w5 for package: php-gd
  --&gt; Processing Dependency: php-common = 5.3.4-1.w5 for package: php-mbstring
  --&gt; Processing Dependency: php-common = 5.3.4-1.w5 for package: php-mcrypt
  ---&gt; Package php-common.x86_64 0:5.3.13-1.w5 set to be updated
  --&gt; Running transaction check
  --&gt; Processing Dependency: php = 5.3.4-1.w5 for package: php-devel
  ---&gt; Package php.x86_64 0:5.3.13-1.w5 set to be updated
  ---&gt; Package php-cli.x86_64 0:5.3.13-1.w5 set to be updated
  ---&gt; Package php-gd.x86_64 0:5.3.13-1.w5 set to be updated
  ---&gt; Package php-imap.x86_64 0:5.3.13-1.w5 set to be updated
  ---&gt; Package php-ldap.x86_64 0:5.3.13-1.w5 set to be updated
  ---&gt; Package php-mbstring.x86_64 0:5.3.13-1.w5 set to be updated
  ---&gt; Package php-mcrypt.x86_64 0:5.3.13-1.w5 set to be updated
  ---&gt; Package php-mysql.x86_64 0:5.3.13-1.w5 set to be updated
  ---&gt; Package php-odbc.x86_64 0:5.3.13-1.w5 set to be updated
  ---&gt; Package php-pdo.x86_64 0:5.3.13-1.w5 set to be updated
  ---&gt; Package php-xml.x86_64 0:5.3.13-1.w5 set to be updated
  ---&gt; Package php-xmlrpc.x86_64 0:5.3.13-1.w5 set to be updated
  --&gt; Running transaction check
  ---&gt; Package php-devel.x86_64 0:5.3.13-1.w5 set to be updated
  --&gt; Finished Dependency Resolution
  
  Dependencies Resolved
  
  ================================================================================
   Package              Arch           Version             Repository        Size
  ================================================================================
  Installing:
   php-soap             x86_64         5.3.13-1.w5         webtatic         144 k
  Updating for dependencies:
   php                  x86_64         5.3.13-1.w5         webtatic         1.4 M
   php-cli              x86_64         5.3.13-1.w5         webtatic         2.6 M
   php-common           x86_64         5.3.13-1.w5         webtatic         653 k
   php-devel            x86_64         5.3.13-1.w5         webtatic         622 k
   php-gd               x86_64         5.3.13-1.w5         webtatic         107 k
   php-imap             x86_64         5.3.13-1.w5         webtatic          50 k
   php-ldap             x86_64         5.3.13-1.w5         webtatic          35 k
   php-mbstring         x86_64         5.3.13-1.w5         webtatic         1.2 M
   php-mcrypt           x86_64         5.3.13-1.w5         webtatic          30 k
   php-mysql            x86_64         5.3.13-1.w5         webtatic          91 k
   php-odbc             x86_64         5.3.13-1.w5         webtatic          50 k
   php-pdo              x86_64         5.3.13-1.w5         webtatic          66 k
   php-xml              x86_64         5.3.13-1.w5         webtatic         118 k
   php-xmlrpc           x86_64         5.3.13-1.w5         webtatic          50 k
  
  Transaction Summary
  ================================================================================
  Install       1 Package(s)
  Upgrade      14 Package(s)
  
  Total download size: 7.1 M
  Is this ok [y/N]: y
  Downloading Packages:
  (1/15): php-mcrypt-5.3.13-1.w5.x86_64.rpm                |  30 kB     00:00
  (2/15): php-ldap-5.3.13-1.w5.x86_64.rpm                  |  35 kB     00:00
  (3/15): php-xmlrpc-5.3.13-1.w5.x86_64.rpm                |  50 kB     00:00
  (4/15): php-imap-5.3.13-1.w5.x86_64.rpm                  |  50 kB     00:00
  (5/15): php-odbc-5.3.13-1.w5.x86_64.rpm                  |  50 kB     00:00
  (6/15): php-pdo-5.3.13-1.w5.x86_64.rpm                   |  66 kB     00:00
  (7/15): php-mysql-5.3.13-1.w5.x86_64.rpm                 |  91 kB     00:00
  (8/15): php-gd-5.3.13-1.w5.x86_64.rpm                    | 107 kB     00:00
  (9/15): php-xml-5.3.13-1.w5.x86_64.rpm                   | 118 kB     00:00
  (10/15): php-soap-5.3.13-1.w5.x86_64.rpm                 | 144 kB     00:00
  (11/15): php-devel-5.3.13-1.w5.x86_64.rpm                | 622 kB     00:00
  (12/15): php-common-5.3.13-1.w5.x86_64.rpm               | 653 kB     00:01
  (13/15): php-mbstring-5.3.13-1.w5.x86_64.rpm             | 1.2 MB     00:00
  (14/15): php-5.3.13-1.w5.x86_64.rpm                      | 1.4 MB     00:02
  (15/15): php-cli-5.3.13-1.w5.x86_64.rpm                  | 2.6 MB     00:02
  --------------------------------------------------------------------------------
  Total                                           604 kB/s | 7.1 MB     00:12
  warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID cf4c4ff9
  webtatic/gpgkey                                          | 1.6 kB     00:00
  
  
  Public key for php-mbstring-5.3.13-1.w5.x86_64.rpm is not installed
  </code></pre>
  
  <p>SECOND EDIT PART 2</p>
  
  <pre><code>[root@localhost ~]# yum --enablerepo=webtatic install  webtatic-release
  Loaded plugins: fastestmirror
  Loading mirror speeds from cached hostfile
   * base: mirrors.ecvps.com
   * extras: mirrors.ecvps.com
   * rpmforge: mirror.hmc.edu
   * updates: centos.mirror.facebook.net
  Setting up Install Process
  Resolving Dependencies
  --&gt; Running transaction check
  ---&gt; Package webtatic-release.noarch 0:5-2 set to be updated
  --&gt; Finished Dependency Resolution
  
  Dependencies Resolved
  
  ================================================================================
   Package                   Arch            Version      Repository         Size
  ================================================================================
  Updating:
   webtatic-release          noarch          5-2          webtatic           11 k
  
  Transaction Summary
  ================================================================================
  Install       0 Package(s)
  Upgrade       1 Package(s)
  
  Total download size: 11 k
  Is this ok [y/N]: y
  Downloading Packages:
  webtatic-release-5-2.noarch.rpm                          |  11 kB     00:00
  warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID cf4c4ff9
  webtatic/gpgkey                                          | 1.6 kB     00:00
  
  
  Public key for webtatic-release-5-2.noarch.rpm is not installed
  </code></pre>