Question

I'm running ArchLinux 64bit, I'm trying to create a Clickstack to run Symfony on Cloudbees.

I've created a Clickstack that extends PHP-ClickStack When trying to test the bundled PHP I get the following error:
php: error while loading shared libraries: libpng15.so.15: cannot open shared object file: No such file or directory

I've downloaded and installed LibPng15 to /usr/local/. I've also copied that file to: /path/to/php/lib/, /path/to/php/include/, and /path/to/php/bin/. It hasn't fixed the error.

I've also downloaded tried downloading the source for PHP-5.4.24 and 5.5.8 but, when I compile them they both some of the Intl tests.

So how can I get a working binary version of PHP that I can upload to Cloudbees?

Was it helpful?

Solution

The solution was to create LD_LIBRARY_PATH as an environment variable in script.
Apparently it didn't exist.

LD_LIBRARY_PATH=/usr/lib:/usr/local/lib/:/path/to/libpng/

NOTE: adding the normal directories prevents other tools/apps from breaking.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top