Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:81097 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 6221 invoked from network); 24 Jan 2015 21:36:27 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 24 Jan 2015 21:36:27 -0000 Authentication-Results: pb1.pair.com smtp.mail=anatol.php@belski.net; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=anatol.php@belski.net; sender-id=unknown Received-SPF: error (pb1.pair.com: domain belski.net from 85.214.73.107 cause and error) X-PHP-List-Original-Sender: anatol.php@belski.net X-Host-Fingerprint: 85.214.73.107 klapt.com Received: from [85.214.73.107] ([85.214.73.107:58607] helo=h1123647.serverkompetenz.net) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 50/70-02017-25014C45 for ; Sat, 24 Jan 2015 16:36:19 -0500 Received: by h1123647.serverkompetenz.net (Postfix, from userid 33) id 7CD4423D6004; Sat, 24 Jan 2015 22:36:15 +0100 (CET) Received: from 217.253.46.201 (SquirrelMail authenticated user anatol@belski.net) by webmail.klapt.com with HTTP; Sat, 24 Jan 2015 22:36:15 +0100 Message-ID: In-Reply-To: <5hu7cahd1lk5rfn0o8kq3fqlj8qps030lu@4ax.com> References: <54C12DD8.7020800@lerdorf.com> <5er2cat2lpaq6bs6tmpapllcbq6lbcf0te@4ax.com> <3de5cah741q5ukqgqa60p71c3u0ipu0465@4ax.com> <5hu7cahd1lk5rfn0o8kq3fqlj8qps030lu@4ax.com> Date: Sat, 24 Jan 2015 22:36:15 +0100 To: "Jan Ehrhardt" Cc: internals@lists.php.net User-Agent: SquirrelMail/1.5.2 [SVN] MIME-Version: 1.0 Content-Type: text/plain;charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: Re: [PHP-DEV] Re: PHP7 Homework for everyone reading this list From: anatol.php@belski.net ("Anatol Belski") Hi Jan, On Sat, January 24, 2015 21:31, Jan Ehrhardt wrote: > Pavel Kou?il in php.internals (Sat, 24 Jan 2015 19:07:28 +0100): > >>> > https://phpdev.toolsforresearch.com/php-7.0.0-dev-nts-Win32-VC11-x86.htm > >>> > https://phpdev.toolsforresearch.com/php-7.0.0-dev-nts-Win32-VC11-x86.zip > > > https://phpdev.toolsforresearch.com/php-7.0.0-dev-Win32-VC11-x86.htm > https://phpdev.toolsforresearch.com/php-7.0.0-dev-Win32-VC11-x86.zip > > >> may I use your build for testing my applications compability with PHP7? >> > > Yes, of course. That is what they are for. In the meantime I have found > out that PHP7 will run as mod_php in Apache VC11 x86. Need lines in the > htttpd.conf something like: > > PHPINIDir "/phpdev/php70.x86/" > LoadModule php7_module "/phpdev/php70.x86/php7apache2_4.dll" > > >> I would like to try PHP 7, but I'm not really feeling like >> compiling it by myself for Windows (I probably even don't have all the >> tools needed for it); or is there a simple HOWTO for building it myself? >> > > I am following more or less these guides: > https://wiki.php.net/internals/windows > https://wiki.php.net/internals/windows/stepbystepbuild > > > For building PHP7 I am using “Visual Studio 2012 Express for Windows > Desktop” aka VC11. I do not have a Pro version of VC11, but the Express > version works fine as well. > > The hard part is to find the appriopate dependent libraries. > http://windows.php.net/downloads/php-sdk/deps-5.6-vc11-x86.7z could give > you a jump start, but if you want to build PECL extensions with dependent > libraries you are on your own > > I build PHP myself for every 5.3/4/5/6 release. See > http://www.apachelounge.com/viewtopic.php?t=6359 > > > My PHP 5.6 nts builds contain contains 105 extensions. Only 44 of them > compile for PHP7. There still is a long way to go for all extension > maintainers! > thanks for your help testing PHP7. About > you a jump start, but if you want to build PECL extensions with dependent > libraries you are on your own > that's not true. Any PECL extensions being released and Windows supported do fetch their deps from http://windows.php.net/downloads/pecl/deps/ Also I hardly beleave any of 44 extensions building with PHP7 would be fully worky (well, maybe except http which was recently ported). Regarding the builds point - there are builds being done on almost every commit available here for master http://windows.php.net/downloads/snaps/master/ as well as for the other branches of interest. Thanks. anatol