PEAR is archived and read-only

This mirror preserves historical PEAR package releases and metadata so existing references remain available.

Home » Web Services » SOAP » Bug #4731

Why dependency on both CURL and OPENSSL?

Details

Request #4731Why dependency on both CURL and OPENSSL?
Submitted2005-07-02 20:31 UTC
Frombruce_vrieling at hotmail dot com
StatusWont fix
PackageSOAP
PHP Version4.3.11
OSLinux
Roadmaps(Not assigned)

Comments

[2005-07-02 20:31 UTC] bruce_vrieling at hotmail dot com

Description:
------------
This request is to remove a dependency.

SOAP uses *openssl* (compiled into PHP) to retrieve the WSDL file if the transport is HTTPS. However, it then uses *CURL* to call the services. So if you have one installed, but not the other, something is going to fail.

As you can see from my PHP config below, my ISP doesn't have openssl installed, so I cannot access WSDL files via https.

I saw this comment in the WSDL.php file: "// this section should be replace by curl at some point". The point of this feature/change request is to ask if there has been any progress on this point.

Pear Setup:

Installed packages:
===================
Package Version State
Archive_Tar 1.3.1 stable
Console_Getopt 1.2 stable
DB 1.7.6 stable
HTTP_Request 1.2.4 stable
Log 1.8.7 stable
Net_Socket 1.0.6 stable
Net_URL 1.0.14 stable
PEAR 1.3.5 stable
SOAP 0.9.1 beta
XML_Parser 1.2.6 stable
XML_RPC 1.3.0 stable
XML_Serializer 0.16.0 beta
XML_Util 1.1.1 stable

Configure line for PHP:

'./configure' '--with-apxs=/usr/local/apache/bin/apxs' '--with-xml' '--enable-bcmath' '--enable-calendar' '--enable-ftp' '--with-gd' '--with-jpeg-dir=/usr/local' '--with-png-dir=/usr' '--with-xpm-dir=/usr/X11R6' '--with-mcrypt' '--enable-magic-quotes' '--with-mysql' '--with-mysql-sock=/var/lib/mysql/mysql.sock' '--with-pear' '--enable-sockets' '--enable-track-vars' '--with-ttf' '--with-freetype-dir=/usr' '--enable-gd-native-ttf' '--enable-versioning' '--with-zlib' '--with-curl' '--with-curlssl' '--with-curl-ssl' '--with-kerberos'