旧的问题在下面。问题是ftp传输模式不是二进制的。用于php的Hiphop“无法执行二进制文件”
但现在我有另一个问题。
运行hiphop编译的文件给出以下错误(在另一台计算机上编译的文件)。
“加载共享库时出错:libmemcached.so.7:无法打开共享目标文件:没有这样的文件或目录。”
但是,本地编译的工作没有问题。
如何链接或加载此类库? 有人可以帮我吗?
我在家庭和vps服务器上都使用ubuntu 11.04。 我遵循这个(https://github.com/facebook/hiphop-php/wiki/Building-and-Installing-on-Ubuntu-11.04)指令来设置Facebook的嘻哈。并且我已经完成了编译我的PHP源代码到服务器和家用PC上的可执行二进制文件。
但是,如果我发送二进制文件到家庭电脑编译的服务器,它不会运行,并提示为“无法执行二进制文件”。
但服务器可以运行本身编译的二进制文件。
为什么我只是不能在服务器上运行这个家庭编译的文件。 (它在家中运行)
家庭操作系统是Ubuntu的11.04 64位相同的服务器和hiphop编译器(所以库)都安装在两者。 –