Giter Club home page Giter Club logo

Comments (7)

tmaher avatar tmaher commented on August 23, 2024

Sorry, yes, you're correct. The buildpack needs a recompile with LD_RUN_PATH set to look in the correct place. It'll get included in the next build.

from heroku-buildpack-php.

tmaher avatar tmaher commented on August 23, 2024

As a temporary workaround, you can do heroku config:add LD_LIBRARY_PATH=/app/php/ext --app your-app-name

from heroku-buildpack-php.

winglian avatar winglian commented on August 23, 2024

@tmaher Could you include the build script/commands you used to build the current binary? I can't seem to get parity with getting the mysqlclient library to use v5.1.61

from heroku-buildpack-php.

tmaher avatar tmaher commented on August 23, 2024

@winglian - currently it was a manual hodgepodge of manual steps based on Pedro's initial docs, and me spinning up a one-off AWS instance using a stock AMI. ddollar wrote a more automated build system called Vulcan - https://github.com/heroku/vulcan - that uses our runtime servers to do builds. I'm going to be migrating to using Vulcan, and I'm tracking it in Issue #6 on this repo. Concurrent with that, I'll update instructions so people can try non-Vulcan builds too as the wish.

from heroku-buildpack-php.

winglian avatar winglian commented on August 23, 2024

Thanks, That's what I've been doing as well. Which AMI are you starting with? I've got memcached with SASL support and a few other goodies working but I need to rebase it before submitting a pull request. Thanks!

from heroku-buildpack-php.

winglian avatar winglian commented on August 23, 2024

The commands and AMI I'm using so far I've tracked in https://github.com/winglian/heroku-buildpack-php/blob/master/README.md, but for some reason, the mysqlclient lib is stuck with 5.1.41 rather than 5.1.61

from heroku-buildpack-php.

tmaher avatar tmaher commented on August 23, 2024

For the current build, I used the Ubuntu 10.04 64-bit AMI from Canonical (us-west-2 AMI: ami-ec0b86dc), with some various packages installed manually via apt to more closely mirror the Heroku runtimes. Going forward with Vulcan, it'll be using the Heroku Cedar runtimes, which are derived from Ubuntu 10.04. To get the exact package list, spin up a cedar app and run heroku run 'dpkg-query -W' --app your-app-name. You should assume x86_64.

from heroku-buildpack-php.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.