Heim  >  Artikel  >  Backend-Entwicklung  >  So laden Sie eine PHP-Webseite unter Linux hoch

So laden Sie eine PHP-Webseite unter Linux hoch

angryTom
angryTomOriginal
2019-10-17 13:32:052940Durchsuche

So laden Sie eine PHP-Webseite unter Linux hoch

Um in einem Linux-System eine PHP-Webseite auf den Server hochzuladen, können Sie sie über FTP-bezogene Befehle hochladen.

Herstellen einer FTP-Verbindung

Um eine FTP-Verbindung zu einem Remote-System zu öffnen, verwenden Sie den Befehl ftp gefolgt von der IP-Adresse oder dem Domänennamen des Remote-Servers:

ftp 192.168.42.77

1 , Wenn die Verbindung hergestellt ist, wird eine Bestätigungsmeldung angezeigt und Sie werden aufgefordert, Ihren FTP-Benutzernamen einzugeben. In diesem Beispiel lautet der FTP-Benutzername 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. Danach Wenn Sie Ihren Benutzernamen eingeben, werden Sie aufgefordert, Ihr Passwort einzugeben:

Password:

Wenn das Passwort korrekt ist, zeigt der Remote-Server eine Bestätigungsmeldung und eine FTP-Eingabeaufforderung an.

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

Wenn der FTP-Server, auf den Sie zugreifen, anonyme FTP-Konten akzeptiert und Sie sich anonym anmelden möchten, verwenden Sie Ihren Benutzernamen und Ihre E-Mail-Adresse als Passwort.

Allgemeine FTP-Befehle

Viele FTP-Befehle ähneln oder sind mit den Befehlen identisch, die Sie in die Linux-Shell-Eingabeaufforderung eingeben.

Hier sind einige der häufigsten FTP-Befehle

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

Dateien mit FTP-Befehlen hochladen

Zum Hochladen von Dateien aus einem lokalen Verzeichnis auf einen Remote-FTP Server, verwenden Sie bitte den folgenden Put-Befehl:

put index.php

Die Ausgabe sollte wie folgt aussehen:

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)

Wenn Sie eine Datei hochladen möchten, die sich nicht im aktuellen Arbeitsverzeichnis befindet, verwenden Sie den absoluter Pfad zur Datei .

Um mehrere Dateien aus einem lokalen Verzeichnis auf einen Remote-FTP-Server hochzuladen, verwenden Sie den folgenden mput-Befehl:

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)

Beim Hochladen mehrerer Dateien werden Sie zur Bestätigung aufgefordert Jede Datei, die hochgeladen werden soll.

Nachdem das Hochladen der Dateien auf den Remote-FTP-Server abgeschlossen ist, drücken Sie „Bye“ oder schließen Sie die Verbindung und beenden Sie sie.

Weitere PHP-bezogene Kenntnisse finden Sie auf der PHP-Chinese-Website!

Das obige ist der detaillierte Inhalt vonSo laden Sie eine PHP-Webseite unter Linux hoch. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn