-
Notifications
You must be signed in to change notification settings - Fork 252
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
php plan should include composer #325
Comments
I honestly don't know enough about php myself but I think this makes sense. Would there ever be a case for a php dev where they would want composer separate from php? |
in trying to do this ⬆️, i just discovered: #327. |
@eeyun composer doesn't work without php. |
* Stop doing the thing where we symlink into /usr/bin for xml2-config; found a way to do this with a variable * Add glibc as a direct, rather than transitive dep, because it is * Add composer (run it with `hab pkg exec core/php5 composer`) * Add curl, exif, fpm, mbstring, opcache, openssl, zlib, and xmlrpc support * Add sbin to bin_dirs (that's where php-fpm goes) Fixes #325 Fixes #327 Signed-off-by: Nathan L Smith <smith@chef.io>
* Stop doing the thing where we symlink into /usr/bin for xml2-config; found a way to do this with a variable * Add glibc as a direct, rather than transitive dep, because it is * Add composer (run it with `hab pkg exec core/php5 composer`) * Add curl, exif, fpm, mbstring, opcache, openssl, zlib, and xmlrpc support * Add sbin to bin_dirs (that's where php-fpm goes) Fixes #325 Fixes #327 Signed-off-by: Nathan L Smith <smith@chef.io>
It should be separate, there is lots to do with PHP without composer and they don't share maintainers or release cycle |
alpine has a separate composer as well, whereas npm is built-in with node because they are relatively tightly coupled. |
Closing this, as it seems it would be better to ship composer separately. |
composer is php's package manager.
As such it should be part of the php package, since it's pretty much essential for building most modern php applications.
here's how to install it: https://getcomposer.org/doc/faqs/how-to-install-composer-programmatically.md
The text was updated successfully, but these errors were encountered: