Skip to content
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

Amqp extension #144

Merged
merged 3 commits into from
Jun 10, 2014
Merged

Amqp extension #144

merged 3 commits into from
Jun 10, 2014

Conversation

stof
Copy link
Collaborator

@stof stof commented Jun 10, 2014

This implements #116

While working on it, I understood the issue faced in #122: the buildpack was not supporting extensions which depend on an external library. Given that AMQP does, I added such support. This will allow to fix the memcached compilation once this is merged.

@stof
Copy link
Collaborator Author

stof commented Jun 10, 2014

OK, I'm merging this one to be able to continue working on other extensions. If there is some feedback provided after the merge, it will be handled later.

stof added a commit that referenced this pull request Jun 10, 2014
@stof stof merged commit d953c8c into CHH:development Jun 10, 2014
@stof stof deleted the amqp branch June 10, 2014 17:26
@stof
Copy link
Collaborator Author

stof commented Jun 10, 2014

The extension is now available for PHP 5.5 (others are coming)

@phansys
Copy link

phansys commented Jul 29, 2014

Hi @stof.
I have the same issue with this buildpack, but with https://github.com/heroku/heroku-buildpack-php everything is fine.
I need this buildpack to execute post install tasks such as assetic:dump
This is my Heroku output:

-----> Vendoring Composer
       Updating Composer
-----> Bundling additional extensions gd
intl
mbstring
memcached
       gd
       intl
       mbstring
       memcached
Updating to version 4ecdbf89c4a3d1e5dfe73c57e3202a5e2a18c87e.
    Downloading: 100%         
-----> Installing application dependencies with Composer
       Loading composer repositories with package information
       Installing dependencies from lock file
       Your requirements could not be resolved to an installable set of packages.

         Problem 1
           - The requested PHP extension ext-memcached * is missing from your system.


 !     Push rejected, failed to compile Multipack app

Any clue?
Thank you in advance.

@stof
Copy link
Collaborator Author

stof commented Aug 19, 2014

which PHP version are you using ?

@phansys
Copy link

phansys commented Aug 19, 2014

My dependencies have a requirement for "php": "5.5.*".
Currently it is resolved by Heroku in this way:

-----> Bundling PHP 5.5.10

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants