logo
Apache Lounge
Webmasters

 

About Forum Index Downloads Search Register Log in RSS X


Keep Server Online

If you find the Apache Lounge, the downloads and overall help useful, please express your satisfaction with a donation.

or

Bitcoin

A donation makes a contribution towards the costs, the time and effort that's going in this site and building.

Thank You! Steffen

Your donations will help to keep this site alive and well, and continuing building binaries. Apache Lounge is not sponsored.
Post new topic   Forum Index -> Building & Member Downloads View previous topic :: View next topic
Reply to topic   Topic: PHP 8.4.1, 8.3.13, 8.2.25, 8.1.30, 8.0.30, 7.4-7.0, 5.6-5.3 Page 1, 2, 3 ... 17, 18, 19  Next
Author
Jan-E



Joined: 09 Mar 2012
Posts: 1264
Location: Amsterdam, NL, EU

PostPosted: Thu 22 Jan '15 19:13    Post subject: PHP 8.4.1, 8.3.13, 8.2.25, 8.1.30, 8.0.30, 7.4-7.0, 5.6-5.3 Reply with quote

The most recent 8.4, 8.3, 8.2 and 8.1 PHP versions are available for download at https://windows.php.net/download/

If you are looking for php.net's 8.0.30, 7.4.33, 7.3.33, 7.2.34, 7.1.33, 7.0.33, 5.6.40, 5.5.38, 5.4.45 & 5.3.29:
https://windows.php.net/downloads/releases/archives/

Many extensions are also available on php.net:
http://windows.php.net/downloads/pecl/releases/

The dependencies for php_imagick.dll can be found on
https://phpdev.toolsforresearch.com/ImageMagick-7.1.0-13-Q16-x64-dll.exe
https://phpdev.toolsforresearch.com/ImageMagick-7.1.0-13-Q16-x86-dll.exe
https://windows.php.net/downloads/pecl/deps/ImageMagick-7.1.0-13-1-vc15-x64.zip
https://windows.php.net/downloads/pecl/deps/ImageMagick-7.1.0-13-1-vs15-x86.zip

The official builds for PHP 8.3 and 8.2 use OpenSSL 3.0 nowadays. I have updated my VS16 dependensies and offer VS16 builds now with OpenSSL 3.0. That includes a special VS 16 build for PHP 7.4.
My PHP 7.2, 7.3, 7.4 (VC15) builds use OpenSSL 1.1.1, just like the official builds.
I also have a special build of PHP 7.1 with OpenSSL 1.1.1.

All older builds use OpenSSL 1.0.2 (fips), while php.net used OpenSSL 0.9.8 for 5.3 & 5.4, OpenSSL 1.0.1 for 5.5 & 5.6 and OpenSSL 1.0.2 for PHP 7.0 & 7.1. Be careful with mixing my extensions with the official binaries.

Beware: the TS versions of PHP 7.0 and PHP 7.1 are "broken", in the words of the PHP 7.1 release manager. More info: https://www.apachelounge.com/viewtopic.php?p=36139#36139

OpenSSL 1.0.2, OpenSSL 1.1.1 and every PHP version below 8.1 are out-of-support and will not receive security updates anymore. Use at your own risk.

My builds:

PHP 8.4

https://phpdev.toolsforresearch.com/php-8.4.1-nts-Win32-vs16-x64.htm
https://phpdev.toolsforresearch.com/php-8.4.1-nts-Win32-vs16-x64.zip

https://phpdev.toolsforresearch.com/php-8.4.1-Win32-vs16-x64.htm
https://phpdev.toolsforresearch.com/php-8.4.1-Win32-vs16-x64.zip

https://phpdev.toolsforresearch.com/php-8.4.1-nts-Win32-vs16-x86.htm
https://phpdev.toolsforresearch.com/php-8.4.1-nts-Win32-vs16-x86.zip

https://phpdev.toolsforresearch.com/php-8.4.1-Win32-vs16-x86.htm
https://phpdev.toolsforresearch.com/php-8.4.1-Win32-vs16-x86.zip

PHP 8.3

https://phpdev.toolsforresearch.com/php-8.3.13-nts-Win32-vs16-x64.htm
https://phpdev.toolsforresearch.com/php-8.3.13-nts-Win32-vs16-x64.zip

https://phpdev.toolsforresearch.com/php-8.3.13-Win32-vs16-x64.htm
https://phpdev.toolsforresearch.com/php-8.3.13-Win32-vs16-x64.zip

https://phpdev.toolsforresearch.com/php-8.3.13-nts-Win32-vs16-x86.htm
https://phpdev.toolsforresearch.com/php-8.3.13-nts-Win32-vs16-x86.zip

https://phpdev.toolsforresearch.com/php-8.3.13-Win32-vs16-x86.htm
https://phpdev.toolsforresearch.com/php-8.3.13-Win32-vs16-x86.zip

PHP 8.2

https://phpdev.toolsforresearch.com/php-8.2.25-nts-Win32-vs16-x64.htm
https://phpdev.toolsforresearch.com/php-8.2.25-nts-Win32-vs16-x64.zip

https://phpdev.toolsforresearch.com/php-8.2.25-Win32-vs16-x64.htm
https://phpdev.toolsforresearch.com/php-8.2.25-Win32-vs16-x64.zip

https://phpdev.toolsforresearch.com/php-8.2.25-nts-Win32-vs16-x86.htm
https://phpdev.toolsforresearch.com/php-8.2.25-nts-Win32-vs16-x86.zip

https://phpdev.toolsforresearch.com/php-8.2.25-Win32-vs16-x86.htm
https://phpdev.toolsforresearch.com/php-8.2.25-Win32-vs16-x86.zip

PHP 8.1

https://phpdev.toolsforresearch.com/php-8.1.30-nts-Win32-vs16-x64.htm
https://phpdev.toolsforresearch.com/php-8.1.30-nts-Win32-vs16-x64.zip

https://phpdev.toolsforresearch.com/php-8.1.30-Win32-vs16-x64.htm
https://phpdev.toolsforresearch.com/php-8.1.30-Win32-vs16-x64.zip

https://phpdev.toolsforresearch.com/php-8.1.30-nts-Win32-vs16-x86.htm
https://phpdev.toolsforresearch.com/php-8.1.30-nts-Win32-vs16-x86.zip

https://phpdev.toolsforresearch.com/php-8.1.30-Win32-vs16-x86.htm
https://phpdev.toolsforresearch.com/php-8.1.30-Win32-vs16-x86.zip

PHP 8.0

https://phpdev.toolsforresearch.com/php-8.0.30-nts-Win32-vs16-x64.htm
https://phpdev.toolsforresearch.com/php-8.0.30-nts-Win32-vs16-x64.zip

https://phpdev.toolsforresearch.com/php-8.0.30-Win32-vs16-x64.htm
https://phpdev.toolsforresearch.com/php-8.0.30-Win32-vs16-x64.zip

https://phpdev.toolsforresearch.com/php-8.0.30-nts-Win32-vs16-x86.htm
https://phpdev.toolsforresearch.com/php-8.0.30-nts-Win32-vs16-x86.zip

https://phpdev.toolsforresearch.com/php-8.0.30-Win32-vs16-x86.htm
https://phpdev.toolsforresearch.com/php-8.0.30-Win32-vs16-x86.zip

PHP 7.4 - OpenSSL 3.0

https://phpdev.toolsforresearch.com/php-7.4.33-nts-Win32-vs16-x64.htm
https://phpdev.toolsforresearch.com/php-7.4.33-nts-Win32-vs16-x64.zip

https://phpdev.toolsforresearch.com/php-7.4.33-Win32-vs16-x64.htm
https://phpdev.toolsforresearch.com/php-7.4.33-Win32-vs16-x64.zip

https://phpdev.toolsforresearch.com/php-7.4.33-nts-Win32-vs16-x86.htm
https://phpdev.toolsforresearch.com/php-7.4.33-nts-Win32-vs16-x86.zip

https://phpdev.toolsforresearch.com/php-7.4.33-Win32-vs16-x86.htm
https://phpdev.toolsforresearch.com/php-7.4.33-Win32-vs16-x86.zip

PHP 7.4 - OpenSSL 1.1.1

https://phpdev.toolsforresearch.com/php-7.4.33-nts-Win32-vc15-x64.htm
https://phpdev.toolsforresearch.com/php-7.4.33-nts-Win32-vc15-x64.zip

https://phpdev.toolsforresearch.com/php-7.4.33-Win32-vc15-x64.htm
https://phpdev.toolsforresearch.com/php-7.4.33-Win32-vc15-x64.zip

https://phpdev.toolsforresearch.com/php-7.4.33-nts-Win32-vc15-x86.htm
https://phpdev.toolsforresearch.com/php-7.4.33-nts-Win32-vc15-x86.zip

https://phpdev.toolsforresearch.com/php-7.4.33-Win32-vc15-x86.htm
https://phpdev.toolsforresearch.com/php-7.4.33-Win32-vc15-x86.zip

PHP 7.3

https://phpdev.toolsforresearch.com/php-7.3.33-nts-Win32-VC15-x64.htm
https://phpdev.toolsforresearch.com/php-7.3.33-nts-Win32-VC15-x64.zip

https://phpdev.toolsforresearch.com/php-7.3.33-Win32-VC15-x64.htm
https://phpdev.toolsforresearch.com/php-7.3.33-Win32-VC15-x64.zip

https://phpdev.toolsforresearch.com/php-7.3.33-nts-Win32-VC15-x86.htm
https://phpdev.toolsforresearch.com/php-7.3.33-nts-Win32-VC15-x86.zip

https://phpdev.toolsforresearch.com/php-7.3.33-Win32-VC15-x86.htm
https://phpdev.toolsforresearch.com/php-7.3.33-Win32-VC15-x86.zip

PHP 7.2

https://phpdev.toolsforresearch.com/php-7.2.34-nts-Win32-VC15-x64.htm
https://phpdev.toolsforresearch.com/php-7.2.34-nts-Win32-VC15-x64.zip

https://phpdev.toolsforresearch.com/php-7.2.34-Win32-VC15-x64.htm
https://phpdev.toolsforresearch.com/php-7.2.34-Win32-VC15-x64.zip

https://phpdev.toolsforresearch.com/php-7.2.34-nts-Win32-VC15-x86.htm
https://phpdev.toolsforresearch.com/php-7.2.34-nts-Win32-VC15-x86.zip

https://phpdev.toolsforresearch.com/php-7.2.34-Win32-VC15-x86.htm
https://phpdev.toolsforresearch.com/php-7.2.34-Win32-VC15-x86.zip

PHP 7.1 with OpenSSL 1.1.1

https://phpdev.toolsforresearch.com/php-7.1.33-OpenSSL-1.1.1-nts-Win32-VC14-x64.htm
https://phpdev.toolsforresearch.com/php-7.1.33-OpenSSL-1.1.1-nts-Win32-VC14-x64.zip

https://phpdev.toolsforresearch.com/php-7.1.33-OpenSSL-1.1.1-Win32-VC14-x64.htm
https://phpdev.toolsforresearch.com/php-7.1.33-OpenSSL-1.1.1-Win32-VC14-x64.zip

https://phpdev.toolsforresearch.com/php-7.1.33-OpenSSL-1.1.1-nts-Win32-VC14-x86.htm
https://phpdev.toolsforresearch.com/php-7.1.33-OpenSSL-1.1.1-nts-Win32-VC14-x86.zip

https://phpdev.toolsforresearch.com/php-7.1.33-OpenSSL-1.1.1-Win32-VC14-x86.htm
https://phpdev.toolsforresearch.com/php-7.1.33-OpenSSL-1.1.1-Win32-VC14-x86.zip

PHP 7.1 with OpenSSL 1.0.2

https://phpdev.toolsforresearch.com/php-7.1.33-nts-Win32-VC14-x64.htm
https://phpdev.toolsforresearch.com/php-7.1.33-nts-Win32-VC14-x64.zip

https://phpdev.toolsforresearch.com/php-7.1.33-Win32-VC14-x64.htm
https://phpdev.toolsforresearch.com/php-7.1.33-Win32-VC14-x64.zip

https://phpdev.toolsforresearch.com/php-7.1.33-nts-Win32-VC14-x86.htm
https://phpdev.toolsforresearch.com/php-7.1.33-nts-Win32-VC14-x86.zip

https://phpdev.toolsforresearch.com/php-7.1.33-Win32-VC14-x86.htm
https://phpdev.toolsforresearch.com/php-7.1.33-Win32-VC14-x86.zip

PHP 7.0

https://phpdev.toolsforresearch.com/php-7.0.33-nts-Win32-VC14-x64.htm
https://phpdev.toolsforresearch.com/php-7.0.33-nts-Win32-VC14-x64.zip

https://phpdev.toolsforresearch.com/php-7.0.33-Win32-VC14-x64.htm
https://phpdev.toolsforresearch.com/php-7.0.33-Win32-VC14-x64.zip

https://phpdev.toolsforresearch.com/php-7.0.33-nts-Win32-VC14-x86.htm
https://phpdev.toolsforresearch.com/php-7.0.33-nts-Win32-VC14-x86.zip

https://phpdev.toolsforresearch.com/php-7.0.33-Win32-VC14-x86.htm
https://phpdev.toolsforresearch.com/php-7.0.33-Win32-VC14-x86.zip

PHP 5.6

https://phpdev.toolsforresearch.com/php-5.6.40-nts-Win32-VC11-x86.zip
https://phpdev.toolsforresearch.com/php-5.6.40-Win32-VC11-x86.zip
https://phpdev.toolsforresearch.com/php-5.6.40-nts-Win32-VC11-x64.zip
https://phpdev.toolsforresearch.com/php-5.6.40-Win32-VC11-x64.zip

PHP 5.5

https://phpdev.toolsforresearch.com/php-5.5.38-nts-Win32-VC11-x86.zip
https://phpdev.toolsforresearch.com/php-5.5.38-Win32-VC11-x86.zip
https://phpdev.toolsforresearch.com/php-5.5.38-nts-Win32-VC11-x64.zip
https://phpdev.toolsforresearch.com/php-5.5.38-Win32-VC11-x64.zip

PHP 5.4

https://phpdev.toolsforresearch.com/php-5.4.45-nts-Win32-VC9-x86.zip
https://phpdev.toolsforresearch.com/php-5.4.45-Win32-VC9-x86.zip
https://phpdev.toolsforresearch.com/php-5.4.45-nts-Win32-VC9-x64.zip
https://phpdev.toolsforresearch.com/php-5.4.45-Win32-VC9-x64.zip

PHP 5.3

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.

If you are looking for non-fips OpenSSl binaries:
https://slproweb.com/products/Win32OpenSSL.html
They do not keep previous versions online, so you will have to download the newest one at every OpenSSL update.

Edit 2015-03-19: Updated to 5.6.7, 5.5.23 and 5.4.39.

Edit 2015-04-15: Bumped to 5.6.7, 5.5.24 and 5.4.40.

Edit 2015-04-16: Bumped to 5.6.8.

Edit 2015-05-13: Bumped to 5.4.41 & 5.5.25.

Edit 2015-05-14: Bumped to 5.6.9.

Edit 2015-06-10: Bumped to 5.6.10, 5.5.26, 5.4.42.

Edit 2015-07-08: PHP 5.4.43

Edit 2015-07-10: PHP 5.6.11 and 5.5.27

Edit 2015-08-07: PHP 5.6.12, 5.5.28, 5.4.44

Edit 2015-09-04: PHP 5.6.13, 5.5.29, 5.4.45

Edit 2015-10-01: PHP 5.6.14, 5.5.30

Edit 2015-11-11: PHP 5.6.15

Edit 2015-11-27: PHP 5.6.16

Edit 2015-12-03: PHP 7.0.0

Edit 2015-12-17: PHP 7.0.1

Edit 2016-01-07: PHP 7.0.2, 5.6.17, 5.5.31

Edit 2016-02-04: PHP 7.0.3, 5.6.18, 5.5.32

Edit 2016-03-02: PHP 7.0.4

Edit 2016-03-03: PHP 5.6.19, 5.5.33

Edit 2016-03-30: PHP 7.0.5, 5.5.34

Edit 2016-04-01: PHP 5.6.20

Edit 2016-04-28: PHP 7.0.6, 5.6.21, 5.5.35

Edit 2016-05-26: PHP 7.0.7, 5.6.22, 5.5.36

Edit 2016-06-22: PHP 7.0.8, 5.6.23, 5.5.37

Edit 2016-07-20: PHP 7.0.9, 5.5.38

Edit 2016-07-21: PHP 5.6.24

Edit 2016-08-18: PHP 7.0.10

Edit 2016-08-19: PHP 5.6.25

Edit 2016-09-14: PHP 7.0.11

Edit 2016-09-16: PHP 5.6.26

Edit 2016-10-13: PHP 7.0.12, 5.6.27

Edit 2016-11-09: PHP 7.0.13, 5.6.28

Edit 2016-12-01: PHP 7.1.0

Edit 2016-12-08: PHP 7.0.14, 5.6.29

Edit 2017-01-19: PHP 7.1.1, 7.0.15, 5.6.30

Edit 2017-02-15: PHP 7.1.2, 7.0.16

Edit 2017-03-15: PHP 7.1.3, 7.0.17

Edit 2017-04-12: PHP 7.1.4, 7.0.18

Edit 2017-05-10: PHP 7.1.5, 7.0.19

Edit 2017-06-08: PHP 7.1.6, 7.0.20

Edit 2017-07-05: PHP 7.1.7, 7.0.21

Edit 2017-07-07: PHP 5.6.31

Edit 2017-08-01: PHP 7.1.8, 7.0.22

Edit 2017-08-30: PHP 7.1.9, 7.0.23

Edit 2017-09-27: PHP 7.1.10, 7.0.24

Edit 2017-10-28: PHP 7.1.11, 7.0.25, 5.6.32

Edit 2017-11-24: PHP 7.1.12, 7.0.26

Edit 2017-11-29: PHP 7.2.0 added

Edit 2018-01-04: PHP 7.2.1, 7.1.13, 7.0.27, 5.6.33

Edit 2018-01-21: PHP 7.2.2, 7.1.14

Edit 2018-03-01: PHP 7.2.3, 7.1.15, 7.0.28, 5.6.34

Edit 2018-03-29: PHP 7.2.4, 7.1.16, 7.0.29, 5.6.35

Edit 2018-04-30: PHP 7.2.5, 7.1.17, 7.0.30, 5.6.36

Edit 2018-05-24: PHP 7.2.6, 7.1.18

Edit 2018-06-20: PHP 7.2.7, 7.1.19

Edit 2018-05-20: PHP 7.2.8, 7.1.20, 7.0.31, 5.6.37

Edit 2018-08-15: PHP 7.2.9, 7.1.21

Edit 2018-09-12: PHP 7.2.10, 7.1.22, 7.0.32, 5.6.38, 5.5.38

Edit 2018-10-10: PHP 7.2.11, 7.1.23

Edit 2018-11-08: PHP 7.2.12, 7.1.24

Edit 2018-12-05: PHP 7.3.0, 7.2.13, 7.1.25, 7.0.33, 5.6.39

Edit 2018-12-30: Change OpenSSL version to 1.1.1 for PHP 7.3 and 7.2

Edit 2019-01-09: PHP 7.3.1, 7.2.14, 7.1.26, 7.0.33, 5.6.39

Edit 2019-01-10: Added PHP 7.1 with OpenSSL 1.1.1

Edit 2019-01-10: PHP 5.6.40

Edit 2019-02-07: PHP 7.3.2, 7.2.15

Edit 2019-03-06: PHP 7.3.3, 7.2.16, 7.1.27

Edit 2019-04-03: PHP 7.3.4, 7.2.17, 7.1.28

Edit 2019-05-02: PHP 7.3.5, 7.2.18, 7.1.29

Edit 2019-05-29: PHP 7.3.6, 7.2.19, 7.1.30

Edit 2019-07-03: PHP 7.3.7, 7.2.20

Edit 2019-07-31: PHP 7.3.8, 7.2.21

Edit 2019-08-02: PHP 7.1.31

Edit 2019-08-29: PHP 7.3.9, 7.2.22, 7.1.32

Edit 2019-09-26: PHP 7.3.10, 7.2.23

Edit 2019-10-24: PHP 7.3.11, 7.2.24, 7.1.33

Edit 2019-11-21: PHP 7.3.12, 7.2.25

Edit 2019-11-28: PHP 7.4.0

Edit 2019-12-18: PHP 7.4.1, 7.3.13, 7.2.26

Edit 2020-01-22: PHP 7.4.2, 7.3.14, 7.2.27

Edit 2020-02-18: PHP 7.4.3, 7.3.15, 7.2.28

Edit 2020-03-20: PHP 7.4.4, 7.3.16, 7.2.29

Edit 2020-04-16: PHP 7.4.5, 7.3.17, 7.2.30

Edit 2020-05-16: PHP 7.4.6, 7.3.19, 7.2.31

Late edit 2020-06-27: PHP 7.4.7, 7.3.19

Edit 2020-07-09: PHP 7.4.8, 7.3.20, 7.2.32

Edit 2020-08-06: PHP 7.4.9, 7.3.21, 7.2.33

Edit 2020-09-04: PHP 7.4.10, 7.3.22

Edit 2020-09-30: PHP 7.4.11, 7.3.23, 7.2.34

Edit 2020-10-27: PHP 7.4.12, 7.3.24

Edit 2020-11-24: PHP 8.0.0, 7.4.13, 7.3.25

Edit 2021-01-08: PHP 8.0.1, 7.4.14, 7.3.26

Edit 2021-02-02: PHP 8.0.2, 7.4.15, 7.3.27

Edit 2021-02-03: PHP 8.0.3, 7.4.16

Edit 2021-04-28: PHP 8.0.5, 7.4.18, 7.3.28

Edit 2021-05-04: PHP 8.0.6, 7.4.19

Edit 2021-06-01: PHP 8.0.7, 7.4.20

Edit 2021-06-29: PHP 8.0.8, 7.4.21, 7.3.29

Edit 2021-07-29: PHP 8.0.9, 7.4.22

Edit 2021-08-25: PHP 8.0.10, 7.4.23, 7.3.30

Edit 2021-09-30: PHP 8.0.11, 7.4.24, 7.3.31

Edit 2021-10-22: PHP 8.0.12, 7.4.25

Edit 2021-11-17: PHP 8.0.13, 7.4.26, 7.3.33

Edit 2021-11-24: PHP 8.1.0

Edit 2021-12-17: PHP 8.1.1, 8.0.14

Edit 2022-01-20: PHP 8.1.2, 8.0.15

Edit 2022-01-22: PHP 7.4.27

Edit 2022-02-18: PHP 8.1.3, 8.0.16, 7.4.28

Edit 2022-03-18: PHP 8.1.4, 8.0.17

Edit 2022-04-15: PHP 8.1.5, 8.0.18, 7.4.29

Edit 2022-05-11: PHP 8.1.6, 8.0.19

Edit 2022-06-09: PHP 8.1.7, 8.0.20, 7.4.30

Edit 2022-07-09: PHP 8.1.8, 8.0.21

Edit 2022-08-03: PHP 8.1.9, 8.0.22

Edit 2022-08-30: PHP 8.1.10, 8.0.23

Edit 2022-09-30: PHP 8.1.11, 8.0.24, 7.4.31

Edit 2022-10-06: PHP 7.4.32

Edit 2022-10-26: PHP 8.1.12, 8.0.25

Edit 2022-11-02: PHP 7.4.33

Edit 2022-11-23: PHP 8.1.13, 8.0.26

Edit 2022-12-15: PHP 8.2.0

Edit 2023-01-04: PHP 8.2.1, 8.1.14, 8.0.27

Edit 2023-02-08: PHP 8.2.2, 8.1.15

Edit 2023-02-17: PHP 8.2.3, 8.1.16, 8.0.28

Edit 2023-03-17: PHP 8.2.4, 8.1.17

Edit 2023-04-14: PHP 8.2.5, 8.1.18

Edit 2023-05-17: PHP 8.2.6, 8.1.19 with Curl 8.1.0

Edit 2023-06-11: PHP 8.2.7, 8.1.20, 8.0.29

Edit 2023-07-08: PHP 8.2.8, 8.1.21

Edit 2023-08-03: PHP 8.2.9, 8.1.23, 8.0.30

Edit 2023-09-01: PHP 8.2.10, 8.1.23

Edit 2023-10-01: PHP 8.2.11, 8.1.24

Edit 2023-11-01: PHP 8.2.12, 8.1.25

Edit 2023-12-04: PHP 8.3.0, 8.2.13, 8.1.26. Switched to OpenSSL 3.0.12 for PHP 7.4+

Edit 2023-12-20: PHP 8.3.1, 8.2.14, 8.1.27

Edit 2024-01-19: PHP 8.3.2, 8.2.16

Edit 2024-04-24: PHP 8.3.6, 8.2.18, 8.1.28

Edit 2024-05-13: PHP 8.3.7, 8.2.19

Edit 2024-06-12: PHP 8.3.8, 8.2.20, 8.1.29

Edit 2024-07-17: PHP 8.3.9, 8.2.21

Edit 2024-07-31: PHP 8.3.10, 8.2.22

Edit 2024-09-04: PHP 8.3.11, 8.2.23 with OpenSSL 3.0.15

Edit 2024-02-10: PHP 8.3.12, 8.2.24, 8.1.30

Edit 2024-10-23: PHP 8.3.13, 8.2.25

Edit 2024-11-20: PHP 8.4.1


Last edited by Jan-E on Wed 20 Nov '24 14:50; edited 246 times in total
Back to top
Jan-E



Joined: 09 Mar 2012
Posts: 1264
Location: Amsterdam, NL, EU

PostPosted: Thu 19 Feb '15 11:37    Post subject: Reply with quote

Bumped the versions in the topic start, now that PHP 5.6.6, PHP 5.5.22 & PHP 5.4.38 have become available for download at http://windows.php.net/download/

Last edited by Jan-E on Thu 19 Mar '15 19:47; edited 1 time in total
Back to top
Jan-E



Joined: 09 Mar 2012
Posts: 1264
Location: Amsterdam, NL, EU

PostPosted: Sun 15 Mar '15 1:28    Post subject: Reply with quote

I have updated all these builds to libssh2 1.5.0, because of this security advisory:
http://libssh2.org/adv_20150311.html

The PHP devs are aware of this and will probably fix it in the next 5.4, 5.5 and 5.6 releases. Let us see if they upgrade 5.6.7 and 5.5.23 (i.e. after 5.6.7RC1 and 5.5.23RC1) or wait till 5.6.8 and 5.5.24.

PHP 5.3 will not be upgraded anymore by the PHP devs.
Back to top
Zarabozo



Joined: 08 May 2014
Posts: 2
Location: Mexico City

PostPosted: Wed 18 Mar '15 11:22    Post subject: Reply with quote

Jan-E:

Thank you very much, once again, for doing this. I'm tied to Apache 2.2 because of mod_perl, which hasn't released a stable versiĆ³n compatible with Apache 2.4. Your builds help me keep PHP to the latest version with Apache 2.2.

Is there any chance you can teach me to build PHP myself? I do it myself with Apache, MySQL and Perl and I would like very much to have your guide doing it with PHP too. The guide in the PHP website is not very clear and depends on x86 binaries. I hope you can let me know. Smile

Thanks in advance,

Francisco
Back to top
Jan-E



Joined: 09 Mar 2012
Posts: 1264
Location: Amsterdam, NL, EU

PostPosted: Wed 18 Mar '15 12:10    Post subject: Reply with quote

My builds also depend very much on x86 binaries. Precompiled binaries are at http://windows.php.net/downloads/php-sdk/ and the subdirectories of http://windows.php.net/downloads/php-sdk/deps/

I can not tell you much more than what is in the guide at php.net
Back to top
Jan-E



Joined: 09 Mar 2012
Posts: 1264
Location: Amsterdam, NL, EU

PostPosted: Fri 20 Mar '15 7:59    Post subject: Reply with quote

I updated all builds with OpenSSL-fips-1.0.1m
Back to top
Jan-E



Joined: 09 Mar 2012
Posts: 1264
Location: Amsterdam, NL, EU

PostPosted: Wed 15 Apr '15 17:45    Post subject: Update needed for every PHP as mod_php under Apache 2.4 Reply with quote

Quote from the NEWS file of PHP 5.5.24:
Quote:
16 Apr 2015, PHP 5.5.24

- Apache2handler:
. Fixed bug #69218 (potential remote code execution with apache 2.4
apache2handler). (Gerrit Venema)

Whether remote execution was possible is not sure. What has been verified: it was possible to let Apache 2.4 segfault (crash) by sending requests from a remote server, if Apache was running PHP 5.3/5.4/5.5/5.6 as mod_php (using php5apache2_4.dll).

I have updated all (TS) versions of PHP 5.3, 5.4.40 and 5.5.24 with this fix. The fix in 5.6.8 will follow as soon as those sources are released. Alternative: my 5.6.8RC1 builds already contain the patch since March 31.
Back to top
glsmith
Moderator


Joined: 16 Oct 2007
Posts: 2268
Location: Sun Diego, USA

PostPosted: Wed 15 Apr '15 21:42    Post subject: Re: Update needed for every PHP as mod_php under Apache 2.4 Reply with quote

Jan-E wrote:
it was possible to let Apache 2.4 segfault (crash) by sending requests from a remote server, if Apache was running PHP 5.3/5.4/5.5/5.6 as mod_php (using php5apache2_4.dll)


Only on Apache 2.4? This seems like something that has been happening for a long time and is why many of us moved to running php under mod_fcgid even before Apache 2.4.
Back to top
Jan-E



Joined: 09 Mar 2012
Posts: 1264
Location: Amsterdam, NL, EU

PostPosted: Thu 16 Apr '15 1:02    Post subject: Reply with quote

This specific issue was only for Apache 2.4. I have tried to reproduce it with Apache 2.2, but there were no segfaults.

BTW: it was not OS-specific. I could remotely get Apache on Centos6 segfault as well.
Back to top
James Blond
Moderator


Joined: 19 Jan 2006
Posts: 7371
Location: Germany, Next to Hamburg

PostPosted: Thu 16 Apr '15 17:11    Post subject: Reply with quote

I build apache myself from source and with fcgid on linux I don't have that issue.

by the way: https://github.com/JBlond/debian_build_apache24

There is also a branch for CentOS
Back to top
Jan-E



Joined: 09 Mar 2012
Posts: 1264
Location: Amsterdam, NL, EU

PostPosted: Thu 16 Apr '15 18:05    Post subject: Reply with quote

With fcgid it is no issue on any OS. With mod_php it is/was an issue on every OS.
Back to top
Jan-E



Joined: 09 Mar 2012
Posts: 1264
Location: Amsterdam, NL, EU

PostPosted: Mon 27 Apr '15 16:32    Post subject: Reply with quote

I upgraded curl in all my builds because the latest releaase fixed some security issues.
Back to top
C0nw0nk



Joined: 07 Oct 2013
Posts: 241
Location: United Kingdom, London

PostPosted: Sat 16 May '15 14:30    Post subject: Reply with quote

Hey Jan-E i wounder if you know of a soloution to the way PHP 64bit builds also have the same limitations as 32bit builds.

For example i made two scripts.

one will use the "sha1_file" function.

another will use the "filesize" function.

And they both can not process files greater than or equal to 2GB.

http://php.net/manual/en/function.hash-file.php
Quote:
Please take note that hash-file will throw error on files >=2GB.


http://php.net/manual/en/function.filesize.php
Quote:
Note: Because PHP's integer type is signed and many platforms use 32bit integers, some filesystem functions may return unexpected results for files which are larger than 2GB.


I have not tested with the "ssdeep" extension you compile into your builds and before i do i will wait for your reply maybe it will hold the same result.

If the ssdeep extension does not have this limitation atleast i can use that instead of sha1_file.

As of the filesize function i am still seeking a alternative / soloution on windows.
Back to top
Jan-E



Joined: 09 Mar 2012
Posts: 1264
Location: Amsterdam, NL, EU

PostPosted: Sat 16 May '15 14:44    Post subject: Reply with quote

PHP5 will have the 32-bits limits forever, even in the 64-bits builds. Try my PHP7 builds.

With respect to the ssdeep extension: I really do not know. Just try it.
Back to top
C0nw0nk



Joined: 07 Oct 2013
Posts: 241
Location: United Kingdom, London

PostPosted: Sat 16 May '15 15:01    Post subject: Reply with quote

I would go straight to the PHP7 builds but since they are still dev and not stable i cant use it for production Sad

But as for the ssdeep i will give it a try and let you know fingers crossed for hashing files.
Back to top
C0nw0nk



Joined: 07 Oct 2013
Posts: 241
Location: United Kingdom, London

PostPosted: Sat 16 May '15 15:57    Post subject: Reply with quote

ssdeep has the same 2GB max file size limitation it seems Sad

Do you have a link to the latest compiled php7 of yours.
Back to top
Jan-E



Joined: 09 Mar 2012
Posts: 1264
Location: Amsterdam, NL, EU

PostPosted: Sat 16 May '15 16:05    Post subject: Reply with quote

http://www.apachelounge.com/viewtopic.php?p=29668#29668

I'll guess the PHP7 ssdeep extension has the same limit, because the sources are the same. Did you test the ssdeep extension on *nix?
Back to top
Jan-E



Joined: 09 Mar 2012
Posts: 1264
Location: Amsterdam, NL, EU

PostPosted: Sat 16 May '15 16:07    Post subject: Reply with quote

http://www.apachelounge.com/viewtopic.php?p=29668#29668

Change the x86 into x64 for the 64-bits builds.
Back to top
C0nw0nk



Joined: 07 Oct 2013
Posts: 241
Location: United Kingdom, London

PostPosted: Sat 16 May '15 17:03    Post subject: Reply with quote

I have not tried at all on PHP7 yet jan instead i have sprung a idea.

My code for getting the "sha1_file" is as follows.

Code:
$fname = $_FILES['Filedata']['tmp_name'];
$filesource = sha1_file($fname);


A soloution with the windows command prompt is as follows.

The HashAlgorithm choices: MD2 MD4 MD5 SHA1 SHA256 SHA384 SHA512

Code:
CertUtil -hashfile "C:\Users\C0n\Desktop\2GB-file.MP4" SHA1

The output will be :
Code:
CertUtil -hashfile "C:\Users\C0n\Desktop\2GB-file.MP4" SHA1
SHA1 hash of file C:\Users\C0n\Desktop\2GB-file.MP4:
b2 a7 df ab 5f c4 fe 65 e3 fc 34 5f 0d 3e 4c 6f 30 13 f2 e6
CertUtil: -hashfile command completed successfully.


I just need to figure out a way to exec to get the hash sum output of command prompt "certutil" with php :/ and that can be my soloution for windows.

Aswell as remove the spaces between the hash output.

//EDIT :

Working version :
Code:

if(substr(PHP_OS, 0, 3) == "WIN") {
$input = 'CertUtil -hashfile "C:\Users\C0n\Desktop\2GB-file.MP4" SHA1';
//Eexecute input and put the response into a array
exec($input, $response);
//Remove spaces between the hash output.
$str = str_replace(' ', '', $response[1]);
//echo $response[1];
//Display the hash of the file
echo $str;
}
Back to top
C0nw0nk



Joined: 07 Oct 2013
Posts: 241
Location: United Kingdom, London

PostPosted: Sat 16 May '15 22:53    Post subject: Reply with quote

Tested with Jan's PHP7 64BIT VC11 builds.

https://phpdev.toolsforresearch.com/php-7.0.0-dev-nts-Win32-VC11-x64.zip

MD5, SHA1 and SSDEEP :
Code:
<?php
echo md5_file('C:\Users\C0n\Desktop\2GB-file.mp4');
echo sha1_file('C:\Users\C0n\Desktop\2GB-file.mp4');
echo ssdeep_fuzzy_hash_filename('C:\Users\C0n\Desktop\2GB-file.mp4');
?>


Tried with your PHP7 nts VC11 build for me it seems to work

Makes me want the PHP7 release even more now Sad


Last edited by C0nw0nk on Sat 16 May '15 23:07; edited 1 time in total
Back to top


Reply to topic   Topic: PHP 8.4.1, 8.3.13, 8.2.25, 8.1.30, 8.0.30, 7.4-7.0, 5.6-5.3 View previous topic :: View next topic
Post new topic   Forum Index -> Building & Member Downloads Page 1, 2, 3 ... 17, 18, 19  Next