On Sep 6, 2016 6:29 PM, "Ferenc Kovacs" <tyr...@gmail.com> wrote: > > On Tue, Sep 6, 2016 at 12:40 PM, Rowan Collins <rowan.coll...@gmail.com> > wrote: > > > On 06/09/2016 11:18, Derick Rethans wrote: > > > >> One of PHPs biggest strengths is the availability of an extension for > >> nearly everything. There are *1000s* out there. Some made by single > >> people, some by small groups of people, or some by large companies. You > >> can't expect *all* of these extensions to be available through > >> distribution's packages. > >> > > > > By the same reasoning, most of them won't be available on pecl.php.net > > either. I'm curious, do people often run their own PECL-compatible > > "channel" servers? > > > in the past it was a pita so nobody really done it, but then Fabien > contributed Pirum (http://pirum.sensiolabs.org/) after that for a while it > was "hip" to run your own pear channel(from server/channel side pear and > pecl is the same). > nowdays most active projects switched from custom pear channels to > composer/packagist > > > > > > > > They'd still need to run the equivalent to "pecl" to install these > >> manually build extensions. Or at least the "pecl download" variant. > >> > > > > Not really, the ones I've used come as a tarball, use "phpize" and > > standard build tools, and have a "make install" to put the .so file in the > > right place. Then you just have to add "extension=foo.so" in the > > appropriate ini location (which you have to do after pecl install anyway). > > > > I agree that a stable tool for installing from pecl.php.net should always > > be included, though. > > > agree, and on windows we could dramatically improve the situation, afair > Anatol recently added the capability for peclweb to link/list the windows > binaries for the pecl releases, and pickle uses the dll-s from > windows.php.net to be able to install the pecl extensions without requiring > the build toolchain to be present: > https://github.com/FriendsOfPHP/pickle/blob/71fd8a97ac6c3f67fbb7f032533ddaa31cb6b662/src/Package/Util/Windows/DependencyLib.php
pickle install zip f.e. will look at pecl.php.net too btw