Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:81705 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 94652 invoked from network); 3 Feb 2015 13:00:53 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 3 Feb 2015 13:00:53 -0000 Authentication-Results: pb1.pair.com smtp.mail=lester@lsces.co.uk; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=lester@lsces.co.uk; sender-id=unknown Received-SPF: error (pb1.pair.com: domain lsces.co.uk from 217.147.176.214 cause and error) X-PHP-List-Original-Sender: lester@lsces.co.uk X-Host-Fingerprint: 217.147.176.214 mail4-2.serversure.net Linux 2.6 Received: from [217.147.176.214] ([217.147.176.214:35677] helo=mail4.serversure.net) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 69/BB-20608-486C0D45 for ; Tue, 03 Feb 2015 08:00:52 -0500 Received: (qmail 497 invoked by uid 89); 3 Feb 2015 13:00:48 -0000 Received: by simscan 1.3.1 ppid: 471, pid: 493, t: 0.0757s scanners: attach: 1.3.1 clamav: 0.96/m:52/d:10677 Received: from unknown (HELO ?10.0.0.8?) (lester@rainbowdigitalmedia.org.uk@86.189.147.37) by mail4.serversure.net with ESMTPA; 3 Feb 2015 13:00:48 -0000 Message-ID: <54D0C67F.5030801@lsces.co.uk> Date: Tue, 03 Feb 2015 13:00:47 +0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.4.0 MIME-Version: 1.0 To: internals@lists.php.net References: <54CFCE27.3070004@lsces.co.uk> <54D08238.9080100@beccati.com> <54D08A85.2000200@beccati.com> <54D08F86.9040803@lsces.co.uk> <54D0C10B.9040601@gmail.com> In-Reply-To: <54D0C10B.9040601@gmail.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] [RFC][VOTE] Removal of dead or not yet PHP7 ported SAPIs and extensions From: lester@lsces.co.uk (Lester Caine) On 03/02/15 12:37, Rowan Collins wrote: > For what it's worth, we've been running a Linux + MS SQL setup for > around 10 years, due to a previous migration from Classic ASP to PHP. We > originally used ext/mssql, and moved to ext/pdo_dblib with PHP 5.4 > (previous versions didn't support nextRowset(), which made it unusable). > Both run smoothly on current Ubuntu builds with FreeTDS installed. > > While we've almost succeeded in deprecating the legacy DBs in favour of > Postgres, it could easily happen that someone is just starting down the > same route now, and would want to know what driver will work best with > PHP 7. I've still got some ASP sites, and have been using mssql in much the same way but those sites will remain with PHP5.2 and the replacements will be on the modern framework. > As others have hinted, maybe there could be a table somewhere of the > recommended drivers (and db-specific exts, where applicable) to use for > different OS/DB combinations? This could answer both "if I'm a PHP user, > which configuration should I be choosing for reasonable > future-proofing?" and "if I'm an extension developer, where should I be > contributing features?". I think third part libraries like ADOdb probably need a similar treatment. My use of mssql is via that and other legacy drivers are similarly wrapped, but tagging alternative paths there can only help, and is something I can document. -- Lester Caine - G8HFL ----------------------------- Contact - http://lsces.co.uk/wiki/?page=contact L.S.Caine Electronic Services - http://lsces.co.uk EnquirySolve - http://enquirysolve.com/ Model Engineers Digital Workshop - http://medw.co.uk Rainbow Digital Media - http://rainbowdigitalmedia.co.uk