Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:53104 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 23878 invoked from network); 6 Jun 2011 23:09:21 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 6 Jun 2011 23:09:21 -0000 Authentication-Results: pb1.pair.com header.from=johannes@schlueters.de; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=johannes@schlueters.de; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain schlueters.de from 217.114.211.66 cause and error) X-PHP-List-Original-Sender: johannes@schlueters.de X-Host-Fingerprint: 217.114.211.66 ns.km36107.keymachine.de Received: from [217.114.211.66] ([217.114.211.66:47381] helo=config.schlueters.de) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id CF/B0-20040-02E5DED4 for ; Mon, 06 Jun 2011 19:09:21 -0400 Received: from [192.168.2.230] (ppp-93-104-45-68.dynamic.mnet-online.de [93.104.45.68]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by config.schlueters.de (Postfix) with ESMTPSA id 8EEBF723B1; Tue, 7 Jun 2011 01:00:44 +0200 (CEST) To: Martin Scotta Cc: Pierre Joye , Matthew Weier O'Phinney , internals@lists.php.net In-Reply-To: References: <8757232E56758B42B2EE4F9D2CA019C901499F97@US-EX2.zend.net> <97.45.23189.8060DED4@pb1.pair.com> Content-Type: text/plain; charset="UTF-8" Date: Tue, 07 Jun 2011 01:00:43 +0200 Message-ID: <1307401243.1894.18.camel@guybrush> Mime-Version: 1.0 X-Mailer: Evolution 2.30.2 Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] Bundling "modern" extensions From: johannes@schlueters.de (Johannes =?ISO-8859-1?Q?Schl=FCter?=) On Mon, 2011-06-06 at 18:40 -0300, Martin Scotta wrote: > It'd be very nice if some extension could be enabled just by dropping the > "extension file" on the path. > So developers can check what they have using phpinfo, and then upload the > needed extension using ftp. Is it possible? No sane sysadmin would allow this. Executing random machine code coming from some random user. Mind that this will affect all virtual hosts etc. Besides that: It probably might eventually work on Windows where there is a relatively homogeneous environment - just 4 choices (threadsafe/not-thread safe and 32 or 64 bit) not on a Unix/Linux system where there are other additional factors. And then there's this upgrade issue. When PHP is upgraded all these random modules have to upgraded, too. That's why there are package managers or the windows Installer bundling some PECL stuff (or MSFT's Web Installer thingy) johannes