Hi,
On Sun, Mar 31, 2019, 8:20 AM Johannes Schlüter johannes@schlueters.de
wrote:
On a side note, pickle is not related to php.net. :)
Considering that we're kicking the pecl (pear) installer out we should
provide an alternative.
pickle might be one alternative, teaching people to do
wget+phpize+configure+make install might be another.
Right, and on linux it is almost a no brainers if no deps are used. Mac is
trickier, windows is easy once you have VC and the SDK.
One thing which conflicts with composer is that PHP extensions aren't
loaded "per project" but per setup and the PHP setup used to run
composer isn't necessarily the one used for running the application
(for one composer typically is run from CLI, applications use fpm or
similar, but there might also be a deploy pipeline with different
machines in between, ...) But maybe a 80% solution (i.e. working on
many developer setups and extendable to be plugged into complexer
environments) is still useful, or a solution building docker images
with userspace+extension dependencies per project.
containers, app pool or phpenv could be used indeed. It is however out of
the scope of pickle. It should straightforward to use pickle in any of them.
Best,
Pierre