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.14, 8.2.26, 8.1.31, 8.0.30, 7.4-7.0, 5.6-5.3 Page Previous  1, 2, 3, 4, 5 ... 17, 18, 19  Next
Author
Jan-E



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

PostPosted: Mon 07 Mar '16 17:33    Post subject: Reply with quote

I added php_v8js.dll to the PHP7 builds. See
https://github.com/phpv8/v8js/issues/210
as well.

Edit: updated to the latest stable version of lib V8.
Back to top
Pierre



Joined: 23 Dec 2008
Posts: 23

PostPosted: Fri 11 Mar '16 7:51    Post subject: Reply with quote

It would be very helpful to know from which fork, branche or sources each single binary are built from.

For two reasons:
One would be to be able to merge to the upstream repository asap or if still maintained
The other is the ability to debug and/or fix other issues.

For example, I do maintain memcache, working on fixing 7 issues from various forks (one seems to be correct) rather than starting from scratch. But I did not see any single PRs so far :/ The same for PHPredis.

Any way to sync our respective efforts for a change?
Back to top
Jan-E



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

PostPosted: Fri 11 Mar '16 11:42    Post subject: Reply with quote

I do not mind sharing that. My PHP7 build script is cloning a lot of repositories for the extensions.

To answer your immediate question:
git clone -b php7 https://github.com/phpredis/phpredis redis
git clone https://github.com/websupport-sk/pecl-memcache memcache

I do not remember when and where I picked up the memcache repository. I only now read https://github.com/websupport-sk/pecl-memcache/issues/4

Edit: https://github.com/Jan-E?tab=contributions&period=monthly for my PR's to extensions in the last month

Edit 2: With respect to redis I had quite a few PR's to various forks by EdTechD and Sean-Der. Remnants that are still visible:
https://github.com/edtechd/phpredis/issues/5

Later on Sean Dubois took over:
https://github.com/edtechd/phpredis/issues/13

I do not know how much of those early attempts ended up in the official repository, but at least some in September 2015: https://github.com/phpredis/phpredis/pull/654/commits

I now see that you are working on the repository I am cloning as well:
https://github.com/phpredis/phpredis/pull/759
Back to top
Jan-E



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

PostPosted: Fri 11 Mar '16 19:27    Post subject: Reply with quote

A more extensive list:

git clone https://github.com/Jan-E/php7-ffmpeg ffmpeg
git clone https://github.com/krakjoe/ustring
git clone https://github.com/nikic/php-ast ast
git clone -b php7 https://github.com/phpredis/phpredis redis
git clone -b php7 https://github.com/msgpack/msgpack-php msgpack
git clone -b php7 https://github.com/johmue/php_excel excel
git clone -b PHP7 https://github.com/reeze/php-leveldb leveldb
git clone -b php7 https://github.com/Sean-Der/igbinary igbinary
git clone https://github.com/krakjoe/pthreads
git clone https://github.com/krakjoe/strict
svn co http://svn.php.net/repository/pecl/wincache/branches/WinCache_PHP7 wincache
git clone -b php7 https://github.com/laruence/taint
git clone https://github.com/xdebug/xdebug
git clone https://github.com/websupport-sk/pecl-memcache memcache
git clone https://github.com/krakjoe/apcu
git clone https://github.com/krakjoe/apcu-bc
git clone -b feature/php7 https://github.com/sqmk/pecl-jsmin.git jsmin
git clone -b seven git://git.php.net/pecl/tools/stomp
git clone https://github.com/php/pecl-networking-ssh2 ssh2
git clone https://github.com/php/pecl-mail-mailparse.git mailparse
git clone https://github.com/php/pecl-text-xdiff.git xdiff
git clone https://github.com/Sean-Der/pecl-math-stats.git stats
git clone https://github.com/Sean-Der/pecl-web_services-oauth.git oauth
git clone https://github.com/php/pecl-search_engine-solr.git solr
git clone -b php7 https://github.com/php/pecl-file_formats-haru.git haru
svn co http://svn.php.net/repository/pecl/dbase/trunk dbase
git clone https://github.com/m6w6/ext-propro.git propro
git clone https://github.com/m6w6/ext-raphf.git raphf
git clone https://github.com/m6w6/ext-http.git http
git clone https://github.com/esminis/php_pecl_judy judy
git clone https://github.com/esminis/php_pecl_spl_types spl_types
git clone https://github.com/esminis/php_pecl_id3 id3
git clone -b PhpNg https://github.com/esminis/php_pecl_rar.git rar
git clone https://github.com/esminis/php_pecl_bbcode bbcode
git clone https://github.com/esminis/php_pecl_rpmreader rpmreader
git clone https://github.com/phpv8/v8js.git
Back to top
Pierre



Joined: 23 Dec 2008
Posts: 23

PostPosted: Sat 12 Mar '16 6:28    Post subject: Reply with quote

Thanks a lot Smile

For memcache yes, we will move to friendsofphp, easier to get more people involved in an org as personal repo.

For phpredis, I have two PRs, one easy for 5.x and one much bigger (work in progress) for 7 as size_t and long usages along many other things are not correct and are causing various issues. https://github.com/phpredis/phpredis/pull/759

Have to check the other not being the "official" repository and see how we can manage to get the patches merged Smile
Back to top
Jan-E



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

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

All new builds (including PHP7) now include php_couchbase.dll 2.2.0beta2: http://pecl.php.net/package/couchbase

I noticed however that php_couchbase.dll cannot be combined with php_uopz.dll. There is still some work to do on these extensions.
Back to top
Jan-E



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

PostPosted: Wed 04 May '16 11:21    Post subject: Reply with quote

All builds are updated to openssl-fips 1.0.2h.
Back to top
kurtdomm



Joined: 28 May 2016
Posts: 1
Location: USA, Washington DC

PostPosted: Sat 28 May '16 14:35    Post subject: thank you Reply with quote

Jan-E - just wanted to say thank you for providing these Windows builds. I recently downloaded your PHP7 x86 thread-safe build and was very pleased at how easy it was to update Xampp.

Thank you for taking the time to provide these builds!

Kurt Dommermuth
Back to top
Jan-E



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

PostPosted: Tue 31 May '16 13:38    Post subject: Reply with quote

Updated all builds to cURL 7.49.1
Back to top
Jan-E



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

PostPosted: Sat 16 Jul '16 18:05    Post subject: Reply with quote

I have upgraded all my current PHP5 builds to ICU 57.1. If you are using PHP as module in apache ('mod_php') be sure to copy the icu*57.dll files to apache24\bin as well.

PS. My current PHP 5.6 build is 5.6.24RC1. The upcoming PHP 5.6.24 will have ICU 57 as well.
Back to top
Jan-E



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

PostPosted: Wed 20 Jul '16 14:09    Post subject: Reply with quote

There is a hiccup in the PHP release process:

Davey Shafik in php.internals (Wed, 20 Jul 2016 04:40:17 -0700):
Quote:
Hey All (particularly Julien & Ferenc),

While working on an issue caused by re2c+ext/date on OS X that was holding up 7.1.0beta1 and causing the latest 7.0 bulld to need to be re-tagged:

I accidentally messed up due to lack of sleep and merged master into PHP-5.6. Because I cannot force push to the PHP-5.6 branch I cannot revert the change back to the last good commit:

9ebc96116b609cd3c969c2d5a460aaa904c2afec

I'm waiting on someone with the ability to force push (me, nor Anatol, not Derick, have permission) to fix it.

In the meantime: THE BRANCH IS BROKEN, DO NOT COMMIT TO IT AS YOU MAY LOSE YOUR WORK.

If you do want to work in 5.6, you should be fine to do the following locally:

git reset --hard 9ebc96116b609cd3c969c2d5a460aaa904c2afec

and build commits on top of that. Just wait for the all-clear before pushing (you won't be able to push actually).

I apologize for this, especially to the RMs during the build/tag days.

Sorry all,

- Davey

P.S.
if you can force push, the following will fix it:

git fetch --all
git checkout PHP-5.6
git reset --hard 9ebc96116b609cd3c969c2d5a460aaa904c2afec
git push origin -f PHP-5.6

or alternatively the following should also work:

git push origin -f 9ebc96116b609cd3c969c2d5a460aaa904c2afec:PHP-5.6
Back to top
Jan-E



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

PostPosted: Wed 20 Jul '16 21:27    Post subject: Reply with quote

PHP 7.0.9 and 5.5.38 are (back again) on https://github.com/php/php-src/releases

5.5.38 probably will be the last release of PHP 5.5, because it really is end-of-life (EOL) now.
Back to top
Jan-E



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

PostPosted: Fri 22 Jul '16 18:03    Post subject: PHP 5.5 EOL Reply with quote

http://php.net/archive/2016.php#id2016-07-21-2

Quote:
Note that according to our release schedule, PHP 5.5.38 is the last release of the PHP 5.5 branch. There may be additional release if we discover important security issues that warrant it, otherwise this release will be the final one in the PHP 5.5 branch. If your PHP installation is based on PHP 5.5, it may be a good time to start making the plans for the upgrade to PHP 5.6 or PHP 7.0.
Back to top
Smitty



Joined: 03 Jan 2008
Posts: 197

PostPosted: Fri 22 Jul '16 21:49    Post subject: Reply with quote

Thanks, Jan-E. Looks like new versions of mod_h2 and nghttp2 are out as well.
Back to top
k8080



Joined: 07 Jun 2013
Posts: 7
Location: Beijing

PostPosted: Wed 24 Aug '16 7:15    Post subject: BUG Reply with quote

@Jan-E
php-5.6.25-Win32-VC11-x64.zip (ver.2016.8.23)
missing wincache extension, and an error occurred:

PHP Warning: PHP Startup: Unable to load dynamic library 'X:\PHP\ext\php_wincache.dll'
("X:\PHP\php-cgi.exe")
Back to top
Jan-E



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

PostPosted: Wed 24 Aug '16 9:57    Post subject: Reply with quote

The wincache extension is only available in the nts-versions of PHP.
Back to top
k8080



Joined: 07 Jun 2013
Posts: 7
Location: Beijing

PostPosted: Wed 24 Aug '16 14:51    Post subject: Reply with quote

Jan-E wrote:
The wincache extension is only available in the nts-versions of PHP.

Sorry, my bad... my eyes were a little mess Embarassed
everything is fine when i use correct version, thanks for your work! Mr. Green
Back to top
Jan-E



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

PostPosted: Sat 27 Aug '16 14:14    Post subject: Reply with quote

I updated all these builds to openssl-fips-2.0.13. The main opensslversion stillis 1.0.2h
Back to top
Jan-E



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

PostPosted: Sun 28 Aug '16 14:35    Post subject: Reply with quote

Pierre wrote:
For memcache yes, we will move to friendsofphp, easier to get more people involved in an org as personal repo.

@PierreJoye: I might have a patch for memcache now. The same patch that was applied for GCC5 seems needed for VC14 and PHP 7.1.

References:

https://bugs.php.net/bug.php?id=66230

https://github.com/websupport-sk/pecl-memcache/blob/NON_BLOCKING_IO_php7/php5/memcache_pool.h#L138

What is the status of the move to friendsofphp?
Back to top
Jan-E



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

PostPosted: Sun 25 Sep '16 20:31    Post subject: Reply with quote

I updated all these builds to OpenSSL 1.0.2i with Fips 2.0.13.
Back to top


Reply to topic   Topic: PHP 8.4.1, 8.3.14, 8.2.26, 8.1.31, 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, 4, 5 ... 17, 18, 19  Next