【发布时间】:2011-10-09 00:55:55
【问题描述】:
老问题如下。问题是 ftp 传输模式不是二进制的。
但现在我有另一个问题。
运行 hiphop 编译文件会出现以下错误(在另一台计算机上编译的错误)。
“加载共享库时出错:libmemcached.so.7:cannot open shared object file:No such file or directory.”
但是本地编译的可以毫无问题地工作。
如何链接或加载此类库? 谁能帮帮我?
我在家庭和 vps 服务器上都使用 ubuntu 11.04。 我按照这个(https://github.com/facebook/hiphop-php/wiki/Building-and-Installing-on-Ubuntu-11.04)指令设置了facebook的hiphop。而且我确实将我的 php 源代码编译为服务器和家用电脑上的可执行二进制文件。
但如果我将二进制文件发送到从家用电脑编译的服务器,它不会运行并提示“无法执行二进制文件”。
但是服务器可以运行自己编译的二进制文件。
为什么我不能在服务器上运行这个家庭编译的文件。 (在家里跑)
【问题讨论】:
-
Home OS 是 ubuntu 11.04 64 位,与服务器相同。hiphop 编译器(所以库)都安装在两者上。
标签: php compilation execute hiphop