Author |
|
Jan-E
Joined: 09 Mar 2012 Posts: 1265 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: 1265 Location: Amsterdam, NL, EU
|
|
Back to top |
|
Jan-E
Joined: 09 Mar 2012 Posts: 1265 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: 74 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: 1265 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: 1265 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: 1265 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: 1265 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: 1265 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 |
|