我正在运行ArchLinux 64位,我正在尝试创建一个Clickstack以在Symfony上运行Cloudbees。
我创建的Clickstack扩展了PHP-ClickStack
在尝试测试捆绑的PHP时,我收到以下错误:
php: error while loading shared libraries: libpng15.so.15: cannot open shared object file: No such file or directory
我已经将LibPng15下载并安装到/ usr / local /。
我还将该文件复制到:/path/to/php/lib/
,/path/to/php/include/
和/path/to/php/bin/
。它没有修复错误。
我还下载了尝试下载PHP-5.4.24和5.5.8的源代码,但是当我编译它们时,它们都进行了一些Intl测试。
那么如何才能获得可以上传到Cloudbees的PHP二进制版本?
答案 0 :(得分:0)
解决方案是在脚本中创建 LD_LIBRARY_PATH 作为环境变量 显然它不存在。
LD_LIBRARY_PATH=/usr/lib:/usr/local/lib/:/path/to/libpng/
注意:添加常规目录可防止其他工具/应用中断。