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

Reply via email to