PhpStorm (od wersji 7.1) nie obsługuje pracy bezpośrednio na zdalnym serwerze.
Powinieneś vote for the feature here jako @CrazyCoder wymienione.
tymczasowa alternatywa dla SFTP
Można użyć sshfs zamontować do pracy bezpośrednio na plikach na serwerze zdalnym. Nie jest idealny, ale okazało się, że działa dobrze.
Używam polecenia follow i ustawień (na komputerze Mac).
Aby zamontować:
sshfs -o IdentityFile=~/.ssh/id_rsa [email protected]:/ ~/sshfs_mounts/example -oauto_cache,reconnect,defer_permissions,noappledouble,volname=example
Aby odmontować:
umount ~/sshfs_mounts/example
Więcej informacji można znaleźć http://benohead.com/mac-os-x-use-sshfs-to-mount-a-remote-directory-as-a-volume/
Nie możesz. PhpStorm wymaga lokalnej kopii plików do wyświetlenia (ponieważ musi je zindeksować, aby były użyteczne: uzupełnianie kodu itp.). Możesz zmapować serwer zdalny jako dysk sieciowy (w systemie Windows .. lub jakkolwiek jest on wywoływany w systemie Linux/Mac), ale nie jest to oficjalnie zalecany sposób: będzie wolniejszy, IDE może zamarznąć w niektórych momentach (ponieważ IDE wymaga szybkiego dostępu do źródła pliki) itp. Najlepszym rozwiązaniem jest tutaj skonfigurowanie lokalnej kopii projektu (na przykład przy użyciu Kreatora nowego projektu) i skonfigurowanie automatycznego przesyłania zmienionych plików z powrotem na serwer (FTP/SFTP/FTPS). – LazyOne
Nie próbowałem z PHPStorm jednak używam ExpanDrive (http://www.expandrive.com/) z niektórych naszych starszych aplikacji. Po prostu montuję FTP jako dysk lokalny, a następnie po prostu otwórz dysk jako katalog/projekt w Sublime. Nie rozumiem, dlaczego nie działałoby to również w PHpStorm :) jest to jednak płatna aplikacja. Mogę nawet uderzyć w cmd + p i przeszukiwać pliki, chociaż jest to wolniejsze niż posiadanie prawdziwej lokalnej kopii. – fl3x7