Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:55134 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 42245 invoked from network); 3 Sep 2011 06:43:39 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 3 Sep 2011 06:43:39 -0000 Authentication-Results: pb1.pair.com header.from=lester@lsces.co.uk; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=lester@lsces.co.uk; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain lsces.co.uk from 213.123.20.127 cause and error) X-PHP-List-Original-Sender: lester@lsces.co.uk X-Host-Fingerprint: 213.123.20.127 c2bthomr09.btconnect.com Received: from [213.123.20.127] ([213.123.20.127:15889] helo=mail.btconnect.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 1B/50-33224-89CC16E4 for ; Sat, 03 Sep 2011 02:43:38 -0400 Received: from host81-138-11-136.in-addr.btopenworld.com (EHLO _10.0.0.4_) ([81.138.11.136]) by c2bthomr09.btconnect.com with ESMTP id EHA34337; Sat, 03 Sep 2011 07:43:33 +0100 (BST) Message-ID: <4E61CC94.8050108@lsces.co.uk> Date: Sat, 03 Sep 2011 07:43:32 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:6.0) Gecko/20110815 Firefox/6.0 SeaMonkey/2.3 MIME-Version: 1.0 To: PHP internals References: <1314966424.2150.26.camel@guybrush> <4E60F712.4010901@lerdorf.com> <4E6139CA.6040805@lsces.co.uk> <4E616C60.1040304@lerdorf.com> In-Reply-To: <4E616C60.1040304@lerdorf.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Mirapoint-IP-Reputation: reputation=Fair-1, source=Queried, refid=tid=0001.0A0B0303.4E61CC95.000D, actions=tag X-Junkmail-Premium-Raw: score=7/50, refid=2.7.2:2011.9.3.53914:17:7.586, ip=81.138.11.136, rules=__MOZILLA_MSGID, __HAS_MSGID, __SANE_MSGID, __USER_AGENT, __MIME_VERSION, __TO_MALFORMED_2, __BOUNCE_CHALLENGE_SUBJ, __BOUNCE_NDR_SUBJ_EXEMPT, __CT, __CT_TEXT_PLAIN, __CTE, __ANY_URI, __URI_NO_MAILTO, __CP_URI_IN_BODY, BODY_SIZE_1700_1799, BODYTEXTP_SIZE_3000_LESS, __MIME_TEXT_ONLY, RDNS_GENERIC_POOLED, BODY_SIZE_5000_LESS, RDNS_SUSP_GENERIC, RDNS_SUSP, BODY_SIZE_2000_LESS, BODY_SIZE_7000_LESS X-Junkmail-Status: score=10/50, host=c2bthomr09.btconnect.com X-Junkmail-Signature-Raw: score=unknown, refid=str=0001.0A0B0208.4E61CC95.00DC:SCFSTAT14830815,ss=1,fgs=0, ip=0.0.0.0, so=2010-07-22 22:03:31, dmn=2009-09-10 00:05:08, mode=multiengine X-Junkmail-IWF: false Subject: Re: [PHP-DEV] Make mysqlnd default over libmysql in 5.4 From: lester@lsces.co.uk (Lester Caine) Rasmus Lerdorf wrote: > On 09/02/2011 01:17 PM, Lester Caine wrote: >> > Rasmus Lerdorf wrote: >>> >> I was actually going to suggest doing this in 5.4 and trunk but didn't >>> >> get around to writing the email yet. >> > >> > It would still be nice to be able to simply switch off MySQL for those >> > of us who do not have it installed ... >> > It gets annoying when PHP forces the installation of MySQL in a >> > distribution and then prevents disabling it. It is another example of >> > why a more modular approach does make sense! > I have no idea what you mean. We don't force MySQL in any way. > If you grab the PHP code and do: ./configure&& make > there is absolutely no MySQL. You have to explictly do --with-mysql to > get MySQL support just like you have to enable other non-default extensions. > > What the Oracle/MySQL guys are suggesting is simply that when you do > specify --with-mysql the default should be mysqlnd. All builds seem to have mysqlnd included by default? So that has to be tested on every installation even if it's not going to be used? And I've hit problems with distributions needing MySQL because of a dependency on mysqlnd. I know we have had the discussion before, but if it is a general library for all databases then call it something else, if it's specific for MySQL then it only needs to be installed when MySQL is available on a system? -- 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// Firebird - http://www.firebirdsql.org/index.php