Старый вопрос ниже. Проблема заключалась в том, что режим передачи ftp не был двоичным.
Но теперь у меня есть другая проблема.
При запуске скомпилированного файла hiphop выдается следующая ошибка (скомпилированная на другом компьютере).
"ошибка при загрузке общих библиотек: libmemcached.so.7: не удается открыть файл общих объектов: такого файла или каталога нет."
Но нативно скомпилированный работает без проблем.
Как я могу связать или загрузить такую библиотеку?
Кто-нибудь может мне помочь?
Я использую Ubuntu 11.04 на домашнем сервере и на сервере VPS.
Я следовал этой инструкции (https://github.com/facebook/hiphop-php/wiki/Building-and-Installing-on-Ubuntu-11.04), чтобы настроить хип-хоп в Facebook. И я достиг компиляции моих исходников php в исполняемый двоичный файл как на сервере, так и на домашнем ПК.
Но если я отправляю двоичный файл на сервер, скомпилированный с домашнего компьютера, он не запускается и выдает сообщение «не удается выполнить двоичный файл».
Но сервер может запускать двоичный файл, скомпилированный сам по себе.
Почему я просто не могу запустить этот домашний скомпилированный файл на сервере. (Работает дома)