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 5.4.30, 5.5.14 (and 5.3.29-dev, 5.6.0RC1) available
Author
Jan-E



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

PostPosted: Thu 26 Jun '14 13:43    Post subject: PHP 5.4.30, 5.5.14 (and 5.3.29-dev, 5.6.0RC1) available Reply with quote

PHP 5.5.14 & PHP 5.4.30 are available for download at PHP.net. They aren't announced yet:
http://windows.php.net/download/

PHP 5.4.30 will probably be recompiled later, because it contains a wrong date in the NEWS file. Nothing serious.

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

My builds:
https://phpdev.toolsforresearch.com/php-5.5.14-nts-Win32-VC11-x86.zip
https://phpdev.toolsforresearch.com/php-5.5.14-Win32-VC11-x86.zip
https://phpdev.toolsforresearch.com/php-5.5.14-nts-Win32-VC11-x64.zip
https://phpdev.toolsforresearch.com/php-5.5.14-Win32-VC11-x64.zip

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

I am also keeping my PHP 5.3 and PHP 5.6 builds up-to-date:

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

https://phpdev.toolsforresearch.com/php-5.6.0RC2-nts-Win32-VC11-x86.zip
https://phpdev.toolsforresearch.com/php-5.6.0RC2-Win32-VC11-x86.zip
https://phpdev.toolsforresearch.com/php-5.6.0RC2-nts-Win32-VC11-x64.zip
https://phpdev.toolsforresearch.com/php-5.6.0RC2-Win32-VC11-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: updated the links from 5.6.0RC1 to RC2


Last edited by Jan-E on Mon 07 Jul '14 2:55; edited 1 time in total
Back to top
Jan-E



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

PostPosted: Fri 27 Jun '14 5:18    Post subject: Reply with quote

Announcement for PHP 5.4.30 from PHP.net:
Quote:
The PHP development team announces the immediate availability of PHP 5.4.30. Over 20 bugs were fixed in this release, including the following security issues: CVE-2014-3981, CVE-2014-0207, CVE-2014-3478, CVE-2014-3479, CVE-2014-3480, CVE-2014-3487, CVE-2014-4049, CVE-2014-3515. All PHP 5.4 users are encouraged to upgrade to this version.

Please, note that this release also fixes a backward compatibility issue that has been detected in the PHP 5.4.29 release. Still, the fix in PHP 5.4.30 may break some very rare situations. As this tiny compatibility break involves security, and as security is our primary concern, we had to fix it. This concerns bug 67072: https://bugs.php.net/bug.php?id=67072 For more information about this bug and its actual resolution, please refer to our upgrading guide, section 4a: http://git.php.net/?p=php-src.git;a=blob_plain;f=UPGRADING;hb=refs/heads/PHP-5.4 We apologize for any inconvenience you may have experienced with this behavior.

For source downloads of PHP 5.4.30 please visit our downloads page, Windows binaries can be found on http://windows.php.net/download/ The list of changes is recorded in the ChangeLog: http://www.php.net/ChangeLog-5.php#5.4.30
Back to top
wm003



Joined: 24 Mar 2006
Posts: 88

PostPosted: Fri 27 Jun '14 11:08    Post subject: Reply with quote

php_opcache unfortunately crashes on 5.4.30 nts x86 build.

5.4.29 was and is still working fine
Back to top
Jan-E



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

PostPosted: Fri 27 Jun '14 13:50    Post subject: Reply with quote

wm003 wrote:
php_opcache unfortunately crashes on 5.4.30 nts x86 build.

5.4.29 was and is still working fine
Please open an issue with the details of the crash at https://github.com/zendtech/ZendOptimizerPlus
Back to top
Jan-E



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

PostPosted: Fri 27 Jun '14 13:57    Post subject: Reply with quote

Announcement for PHP 5.5.14:
Quote:
Hello!

The PHP development team announces the immediate availability of PHP 5.5.14. This fixes some bugs against 5.5.13 as well as 8 CVEs.

All PHP 5.5 users are encouraged to upgrade to this version.

Please, note that this release also fixes a backward compatibility issue that has been detected in the PHP 5.5.13 release. Still, the fix in PHP 5.5.14 may break some very rare situations. As this tiny compatibility break involves security, and as security is our primary concern, we had to fix it. This concerns bug 67072. For more information about this bug and its actual resolution, please refer to our upgrading guide, section 4a:

http://git.php.net/?p=php-src.git;a=blob_plain;f=UPGRADING;hb=refs/heads/PHP-5.5

We apologize for any inconvenience you may have experienced with this behavior.

For source downloads of PHP 5.5.14 please visit our downloads page: http://www.php.net/downloads.php

Windows binaries can be found on http://windows.php.net/download/

The full list of changes is recorded in the ChangeLog:
http://www.php.net/ChangeLog-5.php#5.5.14

Julien Pauli & David Soria Para
Back to top
Jan-E



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

PostPosted: Fri 27 Jun '14 14:40    Post subject: Reply with quote

wm003 wrote:
php_opcache unfortunately crashes on 5.4.30 nts x86 build.

5.4.29 was and is still working fine
I temporarily switched to my build of PHP 5.4.30 NTS x86, running under mod_fcgid & Apache 2.4.9. No problems with php_opcache at all in Drupal7 and Modx Revolution.

Try removing ZendOPcache.MemoryBase@SYSTEM before starting Apache. I had some problems on my production server when switching from 5.5.13 to 5.5.14. Amongst others I removed that file. I also disabled php_opcache, restarted Apache, enabled php_opcache and restarted Apache once again.
Back to top
wm003



Joined: 24 Mar 2006
Posts: 88

PostPosted: Mon 30 Jun '14 13:15    Post subject: opcache working again Reply with quote

i found the problem for the opcache issue. I needed to use "php_opcache54.dll" instead of "php_opcache.dll"

So, what it php_opcache.dll (without 54) all about then? (When talking about the 5.4.30 x86 build)
Back to top
Jan-E



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

PostPosted: Tue 01 Jul '14 4:57    Post subject: Reply with quote

The only real difference is that php_opcache54.dll uses another semaphore file: ZendOPcache54.MemoryBase@SYSTEM in stead of ZendOPcache.MemoryBase@SYSTEM. php_opcache.dll is built with the unpatched sources from github.
Back to top
wm003



Joined: 24 Mar 2006
Posts: 88

PostPosted: Wed 02 Jul '14 14:41    Post subject: Reply with quote

Very strange, if then also just works with 54 for me.... i already tried your idea and deleted the ZendOPcache.MemoryBase@SYSTEM before trying out the 54.dll and that didn't work either... Question
Back to top
Jan-E



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

PostPosted: Sat 12 Jul '14 15:21    Post subject: Reply with quote

For what it is worth: xhprof is a 'dead cow' (dixit one of the PHP developers). I replaced it with uprofiler, which is a sort of fork of the original xhprof code.

Uprofiler info:
https://github.com/FriendsOfPHP/uprofiler
Back to top
Jan-E



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

PostPosted: Sun 20 Jul '14 22:45    Post subject: Reply with quote

I have updated all my builds with curl and libcurl 7.37.1 and ICU 53.1 (ICU 53.1 si already adopted by PHP 5.6.0).

In about a week from now we will be expecting PHP 5.4.31 and PHP 5.5.15. There is also talk about a final release for PHP 5.3, but that will not stop me from updating the extensions and fixing security flaws in the dependencies. Things like OpenSSL issues will not stop after PHP 5.3 is officially dead. And I still need PHP 5.3 myself for a few legacy Drupal 6 sites.
Back to top


Reply to topic   Topic: PHP 5.4.30, 5.5.14 (and 5.3.29-dev, 5.6.0RC1) available View previous topic :: View next topic
Post new topic   Forum Index -> Building & Member Downloads