Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:81704 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 92347 invoked from network); 3 Feb 2015 12:38:36 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 3 Feb 2015 12:38:36 -0000 Authentication-Results: pb1.pair.com header.from=rowan.collins@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=rowan.collins@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.212.172 as permitted sender) X-PHP-List-Original-Sender: rowan.collins@gmail.com X-Host-Fingerprint: 209.85.212.172 mail-wi0-f172.google.com Received: from [209.85.212.172] ([209.85.212.172:52310] helo=mail-wi0-f172.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id EC/5B-20608-B41C0D45 for ; Tue, 03 Feb 2015 07:38:36 -0500 Received: by mail-wi0-f172.google.com with SMTP id h11so23939467wiw.5 for ; Tue, 03 Feb 2015 04:38:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=6gZrD/Du/Jbc7VOcb++yzUGD5nXoFFoh6W6sogSkJ/g=; b=z07XH7JkObOVKiDW0OMtVeCSF/4j8d79fwPmulMOVlytaPdgxjeMXO/bIJGRW8FPxz +X93L6aiMv4m/d+kDUYgWN06pKKAkpYBwDtUgPydpil1rlCpL5ZiQw2YV6fdMQkKh6+G i6F4Xx0gCSSNps7sSXgDhsiR68e72mviKUJazvIYr/pL9DbZ6EZlYjo6OvyYPHoJ5yoE amJGpdfEV23cZ6wIs7Oeb0FQv3Tbu1vS2VXiA37+hZotEerXtmMMsETI0FovG4tD1UiD ZZXSUi6DRQjgEyNsi0iUL5l5XjYnuM4t4WzrHm+IHX7pj4yY6uwhm6hMe8f5rrk5Mat+ gFcg== X-Received: by 10.194.86.135 with SMTP id p7mr53721975wjz.89.1422967111882; Tue, 03 Feb 2015 04:38:31 -0800 (PST) Received: from [192.168.0.172] ([62.189.198.114]) by mx.google.com with ESMTPSA id a5sm4564051wib.20.2015.02.03.04.38.29 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 03 Feb 2015 04:38:30 -0800 (PST) Message-ID: <54D0C10B.9040601@gmail.com> Date: Tue, 03 Feb 2015 12:37:31 +0000 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; 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> In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] [RFC][VOTE] Removal of dead or not yet PHP7 ported SAPIs and extensions From: rowan.collins@gmail.com (Rowan Collins) Pierre Joye wrote on 03/02/2015 09:14: > On Feb 3, 2015 4:06 PM, "Lester Caine" wrote: >> On 03/02/15 08:44, Matteo Beccati wrote: >>>> Marius Adrian Popa has stated to maintain both, and looks like there >>>> several active users who will use that. So going by that, it's not > being >>>> voted on these exts. >>> I must have missed that, sorry for the noise. >> This is a bit of the problem here. There is a substantial Firebird user >> base who like wordpress and joomla users have no knowledge of what is >> going on in the background to keep their platform working. Often we >> don't find out about things - 'they get missed' - but similarly just >> treading water takes too much time today so following development on >> everything we do use often takes second place? >> >> I wonder if ANY mssql users have noticed that they may be left out of >> PHP7 ... I suspect that may actually have a bigger user base than the >> paid for 'Interbase' yet it's got no support here. > For mssql, most of them (while we see more and more requests from linux > lately) are on windows. And mssql support has been removed with the release > of 5.3.0. Since 2 years they use sqlsrv from pecl. 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. 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?". Regards, -- Rowan Collins [IMSoP]