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!