ホームページ  >  記事  >  バックエンド開発  >  LinuxでPHP Webページをアップロードする方法

LinuxでPHP Webページをアップロードする方法

angryTom
angryTomオリジナル
2019-10-17 13:32:052945ブラウズ

LinuxでPHP Webページをアップロードする方法

Linux システムでは、php Web ページをサーバーにアップロードするには、ftp 関連のコマンドを使用してアップロードできます。

FTP 接続の確立

リモート システムへの FTP 接続を開くには、ftp コマンドの後にリモート サーバーの IP アドレスまたはドメイン名を指定します:

ftp 192.168.42.77

1 , 接続が確立されると、確認メッセージが表示され、FTP ユーザー名を入力するよう求められます。この例では、FTP ユーザー名は linuxidc:

220---------- Welcome to Pure-FTPd [privsep] [TLS] ----------
220-You are user number 1 of 50 allowed.
220-Local time is now 21:35\. Server port: 21.
220-This is a private system - No anonymous login
220-IPv6 connections are also welcome on this server.
220 You will be disconnected after 15 minutes of inactivity.
Name (192.168.42.77:localuser): linuxidc
You may see a different confirmation message depending on the FTP service running on the remote server.

2 です。ユーザー名を入力すると、パスワードの入力を求めるプロンプトが表示されます。 :

Password:

パスワードが正しい場合、リモート サーバーは確認メッセージと ftp> プロンプトを表示します。

230 OK. Current restricted directory is /
Remote system type is UNIX.
Using binary mode to transfer files.
ftp>

アクセスしている FTP サーバーが匿名 FTP アカウントを受け入れ、匿名ユーザー anonymous としてログインしたい場合は、ユーザー名と電子メール アドレスをパスワードとして使用します。

一般的な FTP コマンド

多くの FTP コマンドは、Linux シェル プロンプトで入力するコマンドと類似または同一です。

ここでは最も一般的な FTP コマンドの一部を紹介します

help或?- 列出所有可用的FTP命令。
cd - 更改远程计算机上的目录。
lcd - 更改本地计算机上的目录。
ls - 列出当前远程目录中的文件和目录的名称。
mkdir - 在当前远程目录中创建一个新目录。
pwd - 打印远程计算机上的当前工作目录。
delete - 删除当前远程目录中的文件。
rmdir- 删除当前远程目录中的目录。
get - 将一个文件从远程复制到本地计算机。
mget - 将多个文件从远程复制到本地计算机。
put - 将一个文件从本地复制到远程计算机。mput - 将一个文件从本地复制到远程计算机。

FTP コマンドを使用したファイルのアップロード

ファイルをローカル ディレクトリからリモート FTP にアップロードするにはサーバーでは、次の put コマンドを使用してください:

put index.php

出力は次のようになります:

200 PORT command successful
150 Connecting to port 34583
226-File successfully transferred
226 0.849 seconds (measured here), 111.48 Kbytes per second
96936 bytes sent in 0.421 seconds (225 kbytes/s)

現在の作業ディレクトリにないファイルをアップロードする場合は、ファイルへの絶対パス

ローカル ディレクトリからリモート FTP サーバーに複数のファイルをアップロードするには、次の mput コマンドを使用します。

mput image1.jpg image2.jpg
mput image1.jpg? y

200 PORT command successful
150 Connecting to port 41075
226-File successfully transferred
226 1.439 seconds (measured here), 102.89 Kbytes per second
151586 bytes sent in 1.07 seconds (138 kbytes/s)

mput image2.jpg? y
200 PORT command successful

150 Connecting to port 40759
226-File successfully transferred
226 1.727 seconds (measured here), 111.75 Kbytes per second
197565 bytes sent in 1.39 seconds (138 kbytes/s)

複数のファイルをアップロードするとき、確認を求めるプロンプトが表示されます。アップロードする各ファイル。

リモート FTP サーバーへのファイルのアップロードが完了したら、bye を使用するか、接続を閉じます。

PHP 関連の知識の詳細については、PHP 中国語 Web サイト をご覧ください。

以上がLinuxでPHP Webページをアップロードする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。