Doc #76649 [Ver->Csd]: cURL module requires libssh2.dll

From: Date: Wed, 29 Aug 2018 15:13:25 +0000
Subject: Doc #76649 [Ver->Csd]: cURL module requires libssh2.dll
References: 1  Groups: php.doc.bugs 
Request: Send a blank email to doc-bugs+get-15962@lists.php.net to get a copy of this message
Edit report at https://bugs.php.net/bug.php?id=76649&edit=1

 ID:                 76649
 Updated by:         cmb@php.net
 Reported by:        laucomm at gmail dot com
 Summary:            cURL module requires libssh2.dll
-Status:             Verified
+Status:             Closed
 Type:               Documentation Problem
 Package:            cURL related
 Operating System:   Windows
 PHP Version:        7.2.8
-Assigned To:        
+Assigned To:        cmb
 Block user comment: N
 Private report:     N

 New Comment:

This bug has been fixed in the documentation's XML sources. Since the
online and downloadable versions of the documentation need some time
to get updated, we would like to ask you to be a bit patient.

Thank you for the report, and for helping us make our documentation better.


Previous Comments:
------------------------------------------------------------------------
[2018-08-29 15:12:18] cmb@php.net

Automatic comment from SVN on behalf of cmb
Revision: http://svn.php.net/viewvc/?view=revision&revision=345565
Log: Fix #76649: cURL module requires libssh2.dll

This also integrates the user notes 115953, 116019, 121543 and 122442.

------------------------------------------------------------------------
[2018-08-29 14:12:52] requinix@php.net

> Thus, this is not a bug.
Right. However I switched this to a doc bug because the

> Note to Win32 Users
> In order to enable this module on a Windows environment, libeay32.dll and ssleay32.dll, or, as
> of OpenSSL 1.1
> libcrypto-*.dll and libssl-*.dll, must be present in your PATH. You don't need libcurl.dll
> from the cURL site.

note should be amended to also include libssh2.dll - as some of the user comments point out.

------------------------------------------------------------------------
[2018-08-29 13:57:57] ab@php.net

Thanks for the further info. Please don't mix modules, dependencies or CRT that are used in
different PHP versions. Different branches can use different dependency constellations which is an
internal detail. Thus, this is not a bug.

Thanks.

------------------------------------------------------------------------
[2018-07-23 14:17:25] laucomm at gmail dot com

@requinix@php.net
I do believe you, that you reproduced the issue on your end and found a working solution.
But I also believe, that the solution does not work on my end and that I did not misconfigure
anything.

I will restore the VM I used to a vanilla state and reinstall Apache und PHP again with all the
necessary steps, but I will take at least take 48h since I have to do some actual work first.
I'll see if I can record of video to document the process in case copying the libssh2.dll will
again not resolve the issue.

Whatever the result, I will report back how it went.

Thanks for the patience!

------------------------------------------------------------------------
[2018-07-23 14:04:26] laucomm at gmail dot com

@ab
The problem I see is, that only 1 of the 3 needed libraries for cURL is provided in the current PHP
distribution. So if you don't download an old distribution of PHP or Apache to get the 2
missing libraries, you will not be able to get cURL to work with VC15.

So I suggest to include all 3 libraries again with upcomming Windows PHP distributions.

------------------------------------------------------------------------


The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at

    https://bugs.php.net/bug.php?id=76649


--
Edit this bug report at https://bugs.php.net/bug.php?id=76649&edit=1


Thread (12 messages)

« previous php.doc.bugs (#15962) next »