Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:79850 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 89502 invoked from network); 21 Dec 2014 13:53:25 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 21 Dec 2014 13:53:25 -0000 Authentication-Results: pb1.pair.com smtp.mail=addw@phcomp.co.uk; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=addw@phcomp.co.uk; sender-id=permerror Received-SPF: pass (pb1.pair.com: domain phcomp.co.uk designates 78.32.209.33 as permitted sender) X-PHP-List-Original-Sender: addw@phcomp.co.uk X-Host-Fingerprint: 78.32.209.33 freshmint.phcomp.co.uk Received: from [78.32.209.33] ([78.32.209.33:60831] helo=mint.phcomp.co.uk) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 82/62-08160-1D0D6945 for ; Sun, 21 Dec 2014 08:53:23 -0500 Received: from addw by mint.phcomp.co.uk with local (Exim 4.72) (envelope-from ) id 1Y2gwg-0002zu-QM for internals@lists.php.net; Sun, 21 Dec 2014 13:53:18 +0000 Date: Sun, 21 Dec 2014 13:53:18 +0000 To: internals@lists.php.net Message-ID: <20141221135318.GN11370@phcomp.co.uk> Mail-Followup-To: internals@lists.php.net References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Organization: Parliament Hill Computers Ltd User-Agent: Mutt/1.5.20 (2009-12-10) Subject: Re: [PHP-DEV] Re: [RFC] Remove deprecated functionality in PHP 7 From: addw@phcomp.co.uk (Alain Williams) On Sun, Dec 21, 2014 at 02:30:28PM +0100, Nikita Popov wrote: > Please take a look at the WordPress version statistics: > https://wordpress.org/about/stats/ > > According to these statistics 72% of the WordPress installations are > running on either PHP 5.2 or PHP 5.3. This means that they do not benefit > from the quite substantial performance and memory usage improvements that > went into PHP 5.4. So, if people aren't willing to upgrade from PHP 5.2/5.3 > to PHP 5.4, I don't see how they'd be more interested in PHP 7. I am running PHP 5.3.3 on my servers. Why ? Summary: running newer versions is a lot of effort. I run CentOS 6 so I run the PHP that is packaged for it. While it might be nice to have PHP 5.6 it would involve me in a lot of work (compile from source) and I would need to do that with each new release/patch. As it is I just go 'yum update' and security fixes, ..., are all installed - easy peasy. If I were to upgrade to CentOS 7 (a lot of work - but it is what I put on new ones) I would have PHP 5.4. The RedHat support term is 10 years and will still be in common use until 2020. I like that - putting a server together can be a lot of work; it can do a lot more than just run PHP. If PHP 5. were available in EPEL[**] I would look to upgrade to a more modern PHP. EPEL would make use much easier. It will not happen without someone putting the work in ... and it is much more than just compiling the tar ball, there must be patching and testing in the enterprise environment. [**] A place where other RedHat packages live, sometimes more modern versions of packages in the base distribution. http://fedoraproject.org/wiki/EPEL > And, as already mentioned, WP already supports mysqli since version 3.9, so > people who want to use PHP 7 can do so with a reasonably current version of > WP. > > But anyway, I get that not everyone agrees with removing ext/mysql - that's > why we're having votes on this kind of stuff ;) > > Nikita -- Alain Williams Linux/GNU Consultant - Mail systems, Web sites, Networking, Programmer, IT Lecturer. +44 (0) 787 668 0256 http://www.phcomp.co.uk/ Parliament Hill Computers Ltd. Registration Information: http://www.phcomp.co.uk/contact.php #include