Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:62036 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 96277 invoked from network); 4 Aug 2012 19:58:13 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 4 Aug 2012 19:58:13 -0000 Authentication-Results: pb1.pair.com smtp.mail=g.b.yahav@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=g.b.yahav@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.212.42 as permitted sender) X-PHP-List-Original-Sender: g.b.yahav@gmail.com X-Host-Fingerprint: 209.85.212.42 mail-vb0-f42.google.com Received: from [209.85.212.42] ([209.85.212.42:45225] helo=mail-vb0-f42.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 8D/E1-19861-4DE7D105 for ; Sat, 04 Aug 2012 15:58:12 -0400 Received: by vbbfs19 with SMTP id fs19so1917606vbb.29 for ; Sat, 04 Aug 2012 12:58:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to:content-type; bh=YwcJGi4VzR0bUNetJ/WOCPh6eFqAPHj50o5ABNcQPmw=; b=vkj06K2A3GfRfDC3MlAD51EK84OcA/GjvFMLF4aXZ+OQ+hj1vU/1wOz3xnslRSYHoh 9ZMXqbPUdlINxAqLptYYsGWmFAdvuhH5BvUMi8/IpiSniWNN4kMah0FOSvmP20ZbpruS Hgi6341fr3Ey/BND2YPJ04N6OBeiUosjZN0c+zNS1ZPXwW0SUdEDQfvPIlqeziYncr08 Ns6atbIEzPIS3WT4DKk9VT00bvJo86t3Pe0Wl/yF2aeM9gCu8sno5mha3wofAnb1/u/G bILSiMa6dayexHMT7eowYI5IMHqhM8zieiV3g4JC5tQkyMwpeIf19zxiqcKGBYhJtwoX cj3A== Received: by 10.52.23.136 with SMTP id m8mr3903007vdf.28.1344110289626; Sat, 04 Aug 2012 12:58:09 -0700 (PDT) MIME-Version: 1.0 Received: by 10.52.92.18 with HTTP; Sat, 4 Aug 2012 12:57:49 -0700 (PDT) Date: Sat, 4 Aug 2012 22:57:49 +0300 Message-ID: To: PHP internals Content-Type: multipart/alternative; boundary=20cf307ac81f5a272304c676107e Subject: Integrate PECL into PHP From: g.b.yahav@gmail.com (Yahav Gindi Bar) --20cf307ac81f5a272304c676107e Content-Type: text/plain; charset=ISO-8859-1 Hi, After the last discussion I've started about runkit which some of you suggest to keep it in PECL - I thought about the extensions "problem" in PHP and wish to ask for your opinion. Many developers use shared hosting as PHP env which not allows them to install new extensions in PHP. In order to give users ability to use extensions, I'm suggesting that we'll add some PECL related methods to the PHP core (with ini option to disable it, or create a PECL package) that allows users to install PECL packages through PHP code even in shared hosting env. We had dl() until it was deprecated, and even when we got it I guess that administrators disabled the dl() method because of security reasons. However, PECL got limited extensions which, as long as I know, does not put the server into security risks (maybe I've said something VERY STUPID right now, so excuse me...) Idea example: What do you think? --20cf307ac81f5a272304c676107e--