Я использую инструменты разработки Eclipse PHP. Каким будет самый простой способ доступа к файлу или, возможно, создать удаленный проект через FTP и, возможно, SSH и SFTP?.
Как добавить поддержку FTP в Eclipse?
Ответ 1
Eclipse поддерживает FTP и SSH. Аптана не требуется.
Встроенная поддержка FTP и SSH в Eclipse находится в плагине "Удаленный системный администратор для конечных пользователей".
Установите его через Eclipse. Эти инструкции могут немного отличаться от вашей версии Eclipse:
- Перейдите в раздел "Справка" → "Установить новое программное обеспечение" (в старых затмениях это называется чем-то другим)
- В раскрывающемся списке "Работа с:" выберите сайт выпуска плагинов версии. Пример: для Kepler это
Kepler - http://download.eclipse.org/releases/kepler - В поле фильтра введите 'remote'.
- Установите флажок "Время выполнения конечного пользователя удаленной системы"
- Нажмите "Далее" и примите условия. Теперь он должен загружаться и устанавливаться.
- После установки Eclipse может захотеть перезапустить.
Используя его, в Eclipse:
- Окно → Открытая перспектива → (возможно, выберите "Другое" ) → Удаленный системный проводник
- Файл → Создать → Другое → Удаленный системный проводник (папка) → Соединение (или введите "Подключение в поле фильтра" )
- Выберите "FTP" на панели "Выбрать удаленный системный тип".
- Заполните свою информацию о хосте FTP на следующей панели (имя пользователя и пароль приходят позже).
- На панели "Удаленные системы" щелкните правой кнопкой мыши имя хоста и нажмите "подключиться".
- Введите имя пользователя + пароль, и вы хорошо!
- Ну, не совсем "хорошо". Система RSE довольно необычна, но вы подключены.
- И ты один умный печенье! Вы узнаете все остальное.
Изменить: Чтобы изменить порт по умолчанию, следуйте инструкциям на этой странице: http://ikool.wordpress.com/2008/07/25/tips-to-access-ftpssh-on-different-ports-using-eclipse-rse/
Ответ 2
Установите плагин Aptana в вашу установку Eclipse.
Он имеет встроенную поддержку FTP, и он отлично работает.
Вы можете:
- Редактировать файлы непосредственно с FTP-сервера
- Выполнять управление файлами/папками (копировать, удалять, перемещать, переименовывать и т.д.).
- Загрузка/загрузка файлов на/с FTP-сервера
- Синхронизировать локальные файлы с FTP-сервером. Вы можете сделать несколько профилей (на самом деле проектов) для этого, поэтому вам не придется повторно запускать снова и снова.
На самом деле поддержка FTP настолько хороша, что я использую Aptana (или Eclipse + Aptana) сейчас для всех моих потребностей FTP. Кроме того, я получаю подсветку синтаксиса/любую поддержку кодирования. Конечно, Eclipse - это не самое быстрое приложение для запуска, но это не так сильно меня беспокоит.
Ответ 3
Вы проверили RSE ( R emote S ystem E xplorer)? Я думаю, что это довольно близко к тому, чего вы хотите достичь.
Ответ 4
Я не уверен, что это работает для вас, но когда я делаю небольшие сольные PHP-проекты с Eclipse, первое, что я установил, это Ant script для развертывания проекта в удаленной тестовой среде. Я отправляю код локально, и всякий раз, когда я хочу его протестировать, я просто ударяю ярлык, который обновляет удаленный сайт.
Eclipse имеет хорошую поддержку Ant из коробки, а скрипты не сложно сделать.
Ответ 5
Плагин SFTP: http://www.jcraft.com/eclipse-sftp/ :)
Ответ 6
Как ни одно из других упомянутых решений не удовлетворило меня, я написал script, который использует WinSCP для синхронизации локальных каталогов в проекте с сервером FTP (S)/SFTP/SCP при срабатывании функции автозапуска eclipse. Очевидно, что это решение для Windows.
Может быть, кто-то найдет это полезным: http://rays-blog.de/2012/05/05/94/use-winscp-to-upload-files-using-eclipses-autobuild-feature/