Comments (7)
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.
As a temporary workaround, you can do heroku config:add LD_LIBRARY_PATH=/app/php/ext --app your-app-name
from heroku-buildpack-php.
@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.
@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.
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.
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.
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)
- PHP 8.2 support HOT 1
- PHP 8.2.2 upgrade HOT 2
- v232 is not published in packagist.org HOT 7
- Composer hash changed so "Installer corrupt"?
- Warning: The "HEROKU_" namespace is protected and shouldn't be used. HOT 1
- Allowing skipping the installation of the webserver that is not used HOT 1
- PHP 8.3 support HOT 2
- Configure the AMQP CA path automatically HOT 1
- ext-newrelic segmentation fault, breaks site HOT 3
- Supporting Excimer
- Add support for FrankenPHP HOT 2
- setting php platform version ignored HOT 1
- PHP-FPM Worker Process Configuration Error, Fractional Worker Count Issue HOT 1
- Add support for ext-parallel HOT 1
- ZTS support
- cgroupsv2 support
- Support ARM64 when using Heroku-24 Docker images HOT 2
- Find a way to get back on main for `heroku_hatchet`
- CI is broken for community contributions HOT 2
- Upgrade New Relic Agent 11.0.0.13 => 11.1.0.14 HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from heroku-buildpack-php.