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.13, 8.3.26, 8.2.29, 8.1.33, 8.0.30, 7.4-7.0, 5.6-5.3 Page Previous  1, 2, 3 ... 18, 19, 20
Author
Jan-E



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

PostPosted: Thu 07 Aug '25 0:31    Post subject: Reply with quote

mrdj1024 wrote:
hi! now that openssl 3.5 is considered LTS,any chance future php builds will be compiled with it?
The PHP devs have decided to ugrade to OpenSSL 3.5. For the moment that is only for PHP 8.5. See PHP 8.5.0 alpha 4 in https://www.apachelounge.com/viewtopic.php?t=6617
Backgroundinfo: https://github.com/winlibs/openssl/issues/6
Back to top
mrdj1024



Joined: 03 Apr 2023
Posts: 75
Location: Bridgeton,NJ,USA

PostPosted: Sun 10 Aug '25 6:57    Post subject: Reply with quote

great news Smile thankyou for all your hard work,i only use your php builds because you put in the effort to make sure everything stays up to date!
Back to top
jimski



Joined: 18 Jan 2014
Posts: 202
Location: USSA

PostPosted: Thu 18 Sep '25 23:56    Post subject: Errors in some extensions Reply with quote

@Jan-E, The PHP nts binaries 8.2.29 on Windows 7 VS17, are throw errors pertaining to some PHP extensions. While Windows 7 is obsolete, the PHP up to 8.2.29 should be compatible with Windows 7.
These are the binaries throwing errors:
https://phpdev.toolsforresearch.com/php-8.2.29-nts-Win32-vs16-x64.zip
https://phpdev.toolsforresearch.com/php-8.2.29-nts-Win32-vs16-x86.zip
The older binaries 8.2.26 nts throw the same errors.
The following errors are being shown in php_error.log:

[18-Sep-2025 21:21:36 UTC] PHP Warning: PHP Startup: Unable to load dynamic library 'ffmpeg' (tried: E:\Server\PHP\ext\ffmpeg (The specified module could not be found), E:\Server\PHP\ext\php_ffmpeg.dll (The specified module could not be found)) in Unknown on line 0
[18-Sep-2025 21:21:36 UTC] PHP Warning: Missing arginfo for xxhash32() in Unknown on line 0
[18-Sep-2025 21:21:36 UTC] PHP Warning: Missing arginfo for xxhash64() in Unknown on line 0
[18-Sep-2025 21:21:36 UTC] PHP Warning: Missing arginfo for xxhash64Unsigned() in Unknown on line 0

The php_ffmpeg.dll is present in the \ext folder together with all other extensions, so the error "module could not be found" is particularly unusual as all other extensions load fine. It looks like there are build incompatibilities of ffmpeg and xxhash extensions for PHP 8.2.29.

Other than the above the PHP 8.2.9 runs fine and all other extensions work OK.


Last edited by jimski on Mon 22 Sep '25 2:14; edited 2 times in total
Back to top
jimski



Joined: 18 Jan 2014
Posts: 202
Location: USSA

PostPosted: Mon 22 Sep '25 0:19    Post subject: PHP 8.4.11 extension errors on Windows 10 Reply with quote

@Jan-E, The PHP nts binaries 8.4.11 on Windows 10 VS17, produce the same errors as above.
https://phpdev.toolsforresearch.com/php-8.4.11-nts-Win32-vs17-x64.zip

It looks like there are build incompatibilities of ffmpeg and xxhash extensions in PHP 8.4.11 and 8.2.29. I didn't test the other builds but I suspect that these errors may be present in all recent builds.

[19-Sep-2025 20:10:10 UTC] PHP Warning: PHP Startup: Unable to load dynamic library 'ffmpeg' (tried: E:\Server\PHP\ext\ffmpeg (The specified module could not be found), E:\Server\PHP\ext\php_ffmpeg.dll (The specified module could not be found)) in Unknown on line 0
[19-Sep-2025 20:10:10 UTC] PHP Warning: Missing arginfo for xxhash32() in Unknown on line 0
[19-Sep-2025 20:10:10 UTC] PHP Warning: Missing arginfo for xxhash64() in Unknown on line 0
[19-Sep-2025 20:10:10 UTC] PHP Warning: Missing arginfo for xxhash64Unsigned() in Unknown on line 0
Back to top
Jan-E



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

PostPosted: Sat 27 Sep '25 0:05    Post subject: Reply with quote

The dependencies for php_ffmpeg.dll can be found on
https://phpdev.toolsforresearch.com/ffmpeg-deps.zip
Put the x64 or x86 dll's in the directory with php.exe

xxhash was updated for PHP 7 in 2020, but never for PHP 8:
https://github.com/nheimann1/php-xxhash/commits/develop/
Back to top
mrdj1024



Joined: 03 Apr 2023
Posts: 75
Location: Bridgeton,NJ,USA

PostPosted: Fri 03 Oct '25 21:14    Post subject: Reply with quote

hi! i noticed the updated php 8.3.26 uses openssl 1.1.1 series,is this a mistake or is there a reason for downgrading?
Back to top
Jan-E



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

PostPosted: Fri 03 Oct '25 21:37    Post subject: Reply with quote

mrdj1024 wrote:
hi! i noticed the updated php 8.3.26 uses openssl 1.1.1 series,is this a mistake or is there a reason for downgrading?
It is a mistake. Should be OpenSSL 3.0.18. I will correct it tomorrow.
Back to top


Reply to topic   Topic: PHP 8.4.13, 8.3.26, 8.2.29, 8.1.33, 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 Previous  1, 2, 3 ... 18, 19, 20