今日皆さんにシェアするのは、phpstorm エディタについてです。主な紹介内容は、phpstorm がサーバーコードを編集する機能をどのように実装しているのかということです。必要な友人は参考にしてください。
phpstorm は、ほとんどのプログラマーに愛されている強力なエディタであり、私が最もよく使用するエディタでもあります。ここに遅延関数があります。 sftpプロトコルを使用してリモートサーバーに接続し、サーバーコードを直接編集する機能を実現します。その結果、 ctrl はローカル コードを保存できるだけでなく、接続されているリモート サーバーと直接同期することもできます。ブラウザ上で直接アクセスしてコードの効果を確認できます。
2 つの方法があります: 1. ローカルにプロジェクトがないため、プロジェクト全体をサーバーから取得する必要があります。 2. ローカルにプロジェクトがすでに存在し、サーバーに接続する必要があります。
1 プルサーバープロジェクト
1phpstormを開き、3番目のエントリをクリックして「Web is」を選択しますリモート ホスト上... (プロジェクトはリモート サーバー上にあります。)
2関連情報を入力します
a. プロジェクト名: プロジェクト名を入力します。実際のフォルダーがない場合、この名前はこのように呼ばれることに注意してください。これは便宜上、phpstorm に表示されます。
b. ローカル ディレクトリ: ダウンロードしたプロジェクトの場所です。通常、コンピューターに Thunder または Quickcast をインストールします。
以下のデフォルトを選択してください。
#3新しいリモート アドレスを追加します#a. 名前: ローカル プロジェクト名、ローカル プロジェクト フォルダー名
b. type: link メソッド クラウドサーバーの場合は、sftp リンクを確認する必要があります。仮想ホストの場合は、ftp リンクを使用する必要があります (sftp と ftp の違いは添付されています)
c. ホスト: リモート サーバーのパブリック ネットワーク IP
d. ポート: ftp- >21 sftp-> ;22
e. ルート パス: これはサーバー上のリモート プロジェクトの場所です (通常はルート ディレクトリ ホームの下)
f. ユーザー名: Serverログイン アカウント名 (通常、サーバーは root です) 仮想ホストは、仮想ホストの購入時に正式な設定を確認するためにホスト管理システムに入ります)
g. pass owrd: サーバー ログイン アカウントのパスワード
下をクリックして完了してください
2
ローカル プロジェクトをサーバー関連付けに接続しますローカル プロジェクトを開いて、
リモート ホスト アドレスを追加します。番号をクリックすると、ポップアップ ボックスが表示されます。覚えやすいリモート アドレスを入力します。名前
新しいリモート アドレスを追加します
a. type: link メソッド クラウド サーバーの場合は、sftp リンクを確認する必要があります。仮想ホストの場合は、ftp リンクを使用する必要があります (sftp と ftp の違いは添付されています)
b. ホスト: リモート サーバーのパブリック ネットワーク IP
c. ポート: ftp- >21 sftp-> ;22
d. ルート パス: これはサーバー上のリモート プロジェクトの場所です (通常はルート ディレクトリ ホームの下にあります)
e. ユーザー名: Serverログイン アカウント名 (通常、サーバーは root です) 仮想ホストは、仮想ホストの購入時に正式な設定を確認するためにホスト管理システムに入ります)
f. pass owrd: サーバー ログイン アカウントのパスワード
次に、[カード マッピング]オプションをクリックします
##3 設定を保存してクラウドに直接同期する方法は次のとおりです設定ウィンドウを見つけます
##直接同期を選択しても機能しない場合があり、ctrl s を押す必要があります。実際に試してみてくださいFTP と SFTP の違いFTP はファイル転送ですプロトコル。 Web サイトで他のユーザーとファイルを共有する場合、ファイルを FTP サーバーにアップロードするのが最も便利な方法であり、他のユーザーは FTP クライアント プログラムを通じて必要なファイルをダウンロードできます。 FTP ファイル転送はポート経由で行う必要があります。一般に必要なポートは次のとおりです: 1. 制御リンク - TCP ポート 21。コントローラー側。サーバーに指示を送信し、サーバーの応答を待つために使用されます。 2. データリンク --- TCP ポート 20。データ転送ポート。データ伝送チャネルを確立するために使用されます。これは主に、クライアントからサーバーへのファイルの送信、サーバーからクライアントへのファイルの送信、およびサーバーからクライアントへのファイルまたはディレクトリのリストの送信に使用されます。 さまざまなネットワーク環境に適応するために、FTP はアクティブ接続とパッシブ接続の 2 つのモードをサポートします。どちらのモードも主にデータ リンク上で実行され、制御リンクとは何の関係もありません。 FTP のセキュリティ リスク:1. FTP サーバー ソフトウェアの脆弱性。 2. プレーンテキストのパスワード。 3. FTP フラグ。 4. FTP サーバーを介したポート スキャン。 5. データハイジャック。 FTP セキュリティ戦略:1. 比較的安全なシステムと FTP サービス ソフトウェアを使用します。 2. 暗号文を使用してユーザー名とパスワードを送信します。 3. サービスソフトウェアのフラグを変更します。 4. プロトコルのセキュリティを強化します。 SFTPとはSecure File Transfer Protocolの略で、安全なファイル転送プロトコルです。ファイル転送のための安全な暗号化方法を提供します。 ftp とほぼ同じ構文と機能を持ちます。 SFTP は SSH の一部であり、Blogger サーバーにファイルを安全に転送する方法です。 SFTP 自体には別個のデーモンがなく、対応する接続操作を完了するには sshd デーモンを使用する必要があるため、ある意味、SFTP はサーバー プログラムではなく、クライアント プログラムに似ています。 SFTP では、認証情報や送信データの送信にも暗号化が使用されるため、非常に安全です。ただし、この送信方法は暗号化・復号化技術を使用しているため、通常のFTPに比べて送信効率が非常に低くなります。より高度なネットワーク セキュリティ要件が必要な場合は、FTP の代わりにこれを使用します。 関連する推奨事項:phpstorm エディターのコードが文字化けする問題の解決策、phpstorm エディターのコードが文字化けする
コード エディターの PHPstorm ショートカット キーの概要
以上がphpstorm がサーバー コードを編集する機能を実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。