| Author | 
  | 
Jan-E
 
 
  Joined: 09 Mar 2012 Posts: 1283 Location: Amsterdam, NL, EU
  | 
 Posted: Fri 22 Aug '14 2:01    Post subject: PHP 5.6.4, 5.5.20, 5.4.36, 5.3.29 (x86/x64) available | 
     | 
 
  | 
 
PHP 5.6.x, PHP 5.5.x & PHP 5.4.x are available for download at http://windows.php.net/download/
 
 
Many extensions are also available on php.net: 
 
http://windows.php.net/downloads/pecl/releases/
 
 
My builds:
 
https://phpdev.toolsforresearch.com/php-5.6.4-nts-Win32-VC11-x86.zip 
 
https://phpdev.toolsforresearch.com/php-5.6.4-Win32-VC11-x86.zip 
 
https://phpdev.toolsforresearch.com/php-5.6.4-nts-Win32-VC11-x64.zip 
 
https://phpdev.toolsforresearch.com/php-5.6.4-Win32-VC11-x64.zip
 
 
https://phpdev.toolsforresearch.com/php-5.5.20-nts-Win32-VC11-x86.zip
 
https://phpdev.toolsforresearch.com/php-5.5.20-Win32-VC11-x86.zip
 
https://phpdev.toolsforresearch.com/php-5.5.20-nts-Win32-VC11-x64.zip
 
https://phpdev.toolsforresearch.com/php-5.5.20-Win32-VC11-x64.zip
 
 
https://phpdev.toolsforresearch.com/php-5.4.36-nts-Win32-VC9-x86.zip
 
https://phpdev.toolsforresearch.com/php-5.4.36-Win32-VC9-x86.zip
 
https://phpdev.toolsforresearch.com/php-5.4.36-nts-Win32-VC9-x64.zip
 
https://phpdev.toolsforresearch.com/php-5.4.36-Win32-VC9-x64.zip
 
 
I am also keeping my PHP 5.3 builds up-to-date:
 
 
https://phpdev.toolsforresearch.com/php-5.3.29-nts-Win32-VC9-x86.zip
 
https://phpdev.toolsforresearch.com/php-5.3.29-Win32-VC9-x86.zip
 
https://phpdev.toolsforresearch.com/php-5.3.29-nts-Win32-VC9-x64.zip
 
https://phpdev.toolsforresearch.com/php-5.3.29-Win32-VC9-x64.zip
 
 
If you have got the choice, use the binaries from php.net because they are built with PGO and are faster.
 
 
The extensions in my 5.5.x & 5.6.x builds can be mixed with the php.net binaries.
 
 
My 5.3.x and 5.4.x builds use OpenSSL 1.0.1, while php.net uses OpenSSL 0.9.8 for 5.3 & 5.4. Be careful with mixing my extensions with the official 5.3/5.4 binaries.
 
 
Edit: changed the links for 5.6.0.
 
 
Edit 2014-09-19: changed the links for 5.5.17 and 5.4.33.
 
 
Edit 2014-09-25: changed the links for PHP 5.6.1.
 
 
Edit 2014-10-16: changed the links for PHP 5.6.2, 5.5.18 and 5.4.34. All versions are compled with OpenSSL FIPS 1.0.1j
 
 
Edit 2014-11-14: version bump to 5.6.3, 5.5.19, 5.4.35.
 
 
Edit 2014-12-12: version bump to 5.6.4, 5.5.20.
 
 
Edit 2014-12-19: version bump to 5.4.36
 
 
 
Mod Note: please use apaste.info for long console outputs   
  Last edited by Jan-E on Fri 19 Dec '14 23:35; edited 9 times in total | 
 
  | 
| Back to top | 
 | 
puertoblack2003
 
 
  Joined: 31 Jul 2009 Posts: 121 Location: U.S
  | 
 Posted: Fri 22 Aug '14 5:59    Post subject:  | 
     | 
 
  | 
 
| thank you for the update. | 
 
  | 
| Back to top | 
 | 
zonetrooperex
 
 
  Joined: 26 Jul 2013 Posts: 6 Location: Australia
  | 
 Posted: Sat 30 Aug '14 12:52    Post subject: Thanks! | 
     | 
 
  | 
 
Thanks so much for these great builds   So darn useful! XD | 
 
  | 
| Back to top | 
 | 
Jan-E
 
 
  Joined: 09 Mar 2012 Posts: 1283 Location: Amsterdam, NL, EU
  | 
 | 
| Back to top | 
 | 
Jan-E
 
 
  Joined: 09 Mar 2012 Posts: 1283 Location: Amsterdam, NL, EU
  | 
 Posted: Thu 16 Oct '14 8:00    Post subject:  | 
     | 
 
  | 
 
| Upgrade to 5.6.2, 5.5.18, 5.4.34 and OpenSSL 1.0.1j FIPS. | 
 
  | 
| Back to top | 
 | 
rouf
 
 
  Joined: 27 Oct 2014 Posts: 1
 
  | 
 Posted: Mon 27 Oct '14 12:54    Post subject:  | 
     | 
 
  | 
 
Hi, before I found these binaries with the extra extensions I've been trying to compile php_ssh2.dll myself without any luck (I never compiled anything from source on windows before). PHP 5.6.2 x64 and all extensions are compiling perfectly, even the php_redis.dll and php_xdebug.dll extensions. But with pecl/ssh2 I'm getting a lot of unresolved externals. Is there something that I'm missing? I'm compiling the latest version from: http://git.php.net/repository/pecl/networking/ssh2.git
 
 
 	  | Code: | 	 		  // Some of the errors:
 
libssh2_a.lib(kex.obj) : error LNK2001: unresolved external symbol EVP_DigestUpdate
 
libssh2_a.lib(openssl.obj) : error LNK2001: unresolved external symbol EVP_DigestUpdate
 
libssh2_a.lib(hostkey.obj) : error LNK2019: unresolved external symbol EVP_DigestInit referenced in function hostkey_method_ssh_rsa_signv
 
libssh2_a.lib(kex.obj) : error LNK2001: unresolved external symbol EVP_DigestInit
 
libssh2_a.lib(openssl.obj) : error LNK2001: unresolved external symbol EVP_DigestInit | 	  
 
 
Currently I'm using php_ssh2.dll from php-5.6.2-Win32-VC11-x64.zip which works perfectly with my build. However it would be nice to be able to build it myself so I didn't waste a complete weekend :)
 
 
EDIT: Finally found the answer somewhere else.
 
 
With the official libssh2_a.lib there are a lot of unresolved symbols.
 
This can be fixed by adding the SSL-libs to this line in the Makefile:
 
 
 	  | Code: | 	 		  
 
LIBS_SSH2=libssh2_a.lib ssleay32.lib libeay32.lib
 
 | 	  
 
 
Or adding these two lines to the config.w32 of ssh2:
 
 
 	  | Code: | 	 		  
 
if ((CHECK_LIB("libssh2_a.lib;libssh2.lib", "ssh2", PHP_SSH2) &&
 
+               CHECK_LIB("ssleay32.lib", "ssh2", PHP_SSH2) &&
 
+               CHECK_LIB("libeay32.lib", "ssh2", PHP_SSH2) &&
 
                CHECK_HEADER_ADD_INCLUDE("libssh2.h", "CFLAGS_SSH2",
 
PHP_PHP_BUILD + "\\include\\libssh2"))) {
 
 | 	  
 
 
I tried the second solution and that seems to fix the build. Answer was given by Jan-E on a mailing list: https://www.mail-archive.com/internals@lists.php.net/msg65145.html
  Last edited by rouf on Mon 27 Oct '14 19:07; edited 2 times in total | 
 
  | 
| Back to top | 
 | 
laurin1
 
  
  Joined: 26 Oct 2014 Posts: 78 Location: Flower Mound, TX
  | 
 Posted: Mon 27 Oct '14 14:02    Post subject: PHP & Image Magick | 
     | 
 
  | 
 
What version of Image Magick is the the php_imagick.dll from this build supposed to work with? 
 
 
Right now, are stuck using the ImageMagick-6.8.6-3-Q16-x86-dll.exe and php_imagick.dll from http://windows.php.net/downloads/pecl/releases/imagick/3.1.2/php_imagick-3.1.2-5.6-nts-vc11-x86.zip. I can't get any other combination to load the php_imagick.dll extension, or if it loads, I get NoDecodeDelegateForThisImageFormat errors and if I do queryFormats(), I no formats are returned.
 
 
We've tried to upgrade to 6.8.9-8, but that won't load with the your version of the DLL or the one from php.net. For some reason, the PECL download comes compiled with a version of 8 of the Image Magick DLL files, but not the ones we need (like JPEG and TIFF) - these load, but have no formats available. I've tried the version in your download here, but yours won't load with any version of Image Magick that I can find. | 
 
  | 
| Back to top | 
 | 
Nitemare
 
 
  Joined: 05 Nov 2014 Posts: 2 Location: Spain
  | 
 Posted: Fri 07 Nov '14 12:47    Post subject:  | 
     | 
 
  | 
 
Hello, thank you so much for you builds, excellent work!
 
 
I'm using php-5.6.2-Win32-VC11-x64.zip and I found that extension "php_pdflib.dll" doesn't load, I get this warning:
 
 
 	  | Code: | 	 		  
 
"Warning: PHP Startup: Unable to load dynamic library  D:\php\ext\php_pdflib.dll' - %1 is not a valid Win32 application. in Unknown on line 0"
 
 | 	  
 
 
Compiled with wrong target platform?
 
 
Greetings. | 
 
  | 
| Back to top | 
 | 
Jan-E
 
 
  Joined: 09 Mar 2012 Posts: 1283 Location: Amsterdam, NL, EU
  | 
 Posted: Fri 07 Nov '14 15:54    Post subject:  | 
     | 
 
  | 
 
| php_pdflib.dl depends on pdflib.dll (see the snapshot.txt). With a 64-bit PHP you'll also need a 64-bit pdflib.dll. | 
 
  | 
| Back to top | 
 | 
Nitemare
 
 
  Joined: 05 Nov 2014 Posts: 2 Location: Spain
  | 
 Posted: Mon 10 Nov '14 10:44    Post subject:  | 
     | 
 
  | 
 
 	  | Jan-E wrote: | 	 		  | php_pdflib.dl depends on pdflib.dll (see the snapshot.txt). With a 64-bit PHP you'll also need a 64-bit pdflib.dll. | 	  
 
 
Yes, you're right, I forgot to copy pdflib.dll from my old 64-bit PHP 5.4.15 folder to current 5.6.2, but after copying, it still doesn't load, may be something to do with pdflib.dll version, I keep on investigating, thank you very much.
 
 
EDIT:
 
pdflib.dll from http://www.pdflib.com/download/pdflib-family/pdflib-9/ (Windows x64 C, C++ zip package) seems to do the work! | 
 
  | 
| Back to top | 
 | 
Pankow
 
 
  Joined: 14 Nov 2014 Posts: 2 Location: Poland
  | 
 Posted: Fri 14 Nov '14 15:55    Post subject: PECL http version 1 | 
     | 
 
  | 
 
Hello,
 
Jan E - are you planning to add php_http1.dll (PECL http ver 1) to php 5.6 (as it was in ex 5.5.11) ?
 
 
Regards.
  Last edited by Pankow on Fri 14 Nov '14 16:05; edited 1 time in total | 
 
  | 
| Back to top | 
 | 
Jan-E
 
 
  Joined: 09 Mar 2012 Posts: 1283 Location: Amsterdam, NL, EU
  | 
 Posted: Fri 14 Nov '14 15:57    Post subject:  | 
     | 
 
  | 
 
| No, php_http1.dll does not compile with PHP 5.6 | 
 
  | 
| Back to top | 
 | 
Pankow
 
 
  Joined: 14 Nov 2014 Posts: 2 Location: Poland
  | 
 Posted: Fri 14 Nov '14 16:20    Post subject:  | 
     | 
 
  | 
 
Ok. Thank you.
 
Could you advice me what extension add to php.ini to use Class 'HttpRequest' in php 5.6? | 
 
  | 
| Back to top | 
 | 
ng4win
 
 
  Joined: 25 May 2014 Posts: 78
 
  | 
 Posted: Sat 13 Dec '14 12:13    Post subject:  | 
     | 
 
  | 
 
| All releases from 2 days ago have been revoked, ea. 5.5.20 is gone and 5.5.19 is the latest, anyone know whats going on ? see for yourself http://windows.php.net/downloads/releases/ | 
 
  | 
| Back to top | 
 | 
ng4win
 
 
  Joined: 25 May 2014 Posts: 78
 
  | 
 Posted: Sat 13 Dec '14 13:55    Post subject:  | 
     | 
 
  | 
 
Hmm it seems someone moved the latest release to the archive folder instead of the previous release   | 
 
  | 
| Back to top | 
 | 
Jan-E
 
 
  Joined: 09 Mar 2012 Posts: 1283 Location: Amsterdam, NL, EU
  | 
 | 
| Back to top | 
 | 
ng4win
 
 
  Joined: 25 May 2014 Posts: 78
 
  | 
 Posted: Sun 14 Dec '14 0:15    Post subject:  | 
     | 
 
  | 
 
Weird....
 
 
PHP                                                                        NEWS
 
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
 
11 Dec 2014, PHP 5.5.20
 
 
- Core:
 
  . Fixed bug #68091 (Some Zend headers lack appropriate extern "C" blocks).
 
    (Adam)
 
................
 
 
I wasn't dreaming when I got 5.5.20   | 
 
  | 
| Back to top | 
 | 
ng4win
 
 
  Joined: 25 May 2014 Posts: 78
 
  | 
 Posted: Thu 18 Dec '14 9:23    Post subject:  | 
     | 
 
  | 
 
And now a new 5.5.20 release of 17/12....   | 
 
  | 
| Back to top | 
 | 
Jan-E
 
 
  Joined: 09 Mar 2012 Posts: 1283 Location: Amsterdam, NL, EU
  | 
 Posted: Thu 18 Dec '14 14:22    Post subject:  | 
     | 
 
  | 
 
This morning I recompiled and uploaded the 32-bits versions of 5.6.4 and 5.5.20. In the train from Amsterdam to Haarlem I am now recompiling the 64-bits versions...
 
 
Edit: all other builds recompiled and uploaded as well. | 
 
  | 
| Back to top | 
 | 
Jan-E
 
 
  Joined: 09 Mar 2012 Posts: 1283 Location: Amsterdam, NL, EU
  | 
 Posted: Sat 20 Dec '14 18:38    Post subject: Re: PHP & Image Magick | 
     | 
 
  | 
 
 	  | laurin1 wrote: | 	 		  | What version of Image Magick is the the php_imagick.dll from this build supposed to work with? | 	  Hi Keith,
 
 
I finally found the time to upgrade this extension. Could you try if it works with the latest Image Magick release? | 
 
  | 
| Back to top | 
 |