老问题如下。问题是 ftp 传输模式不是二进制的。
但现在我有另一个问题。
运行 hiphop 编译文件会出现以下错误(在另一台计算机上编译的错误)。
“加载共享库时出错:libmemcached.so.7:无法打开共享对象文件:没有这样的文件或目录。”
但是本机编译的作品没有任何问题。
我如何链接或加载这样的库?有人可以帮帮我吗?
我在家庭和 vps 服务器上都使用 ubuntu 11.04。我按照这个(https://github.com/facebook/hiphop-php/wiki/Building-and-Installing-on-Ubuntu-11.04)指令设置了facebook的hiphop。而且我确实将我的 php 源代码编译为服务器和家用电脑上的可执行二进制文件。
但是,如果我将二进制文件发送到从家用电脑编译的服务器,它不会运行并提示“无法执行二进制文件”。
但是服务器可以运行自己编译的二进制文件。
为什么我不能在服务器上运行这个家庭编译的文件。(它在家里运行)