學習編碼?您是否曾被告知您可以在 iPhone 上運行網絡服務器?好吧,我給你帶來了好消息,我將在這篇文章中向你展示如何做到這一點。但請注意,這並不是為了託管下一個亞馬遜或 iGeeksBlog。但我可以保證你會用它運行一個小型項目。

請繼續閱讀,了解如何使用 iPhone 完成這項簡單的任務。但在繼續之前,您可能需要使用這些適用於 iPhone 的 HTML 編輯器之一來編寫 HTML。
參見:如果您運行舊版本的 Windows 11,Microsoft 可能會強制升級您的系統
您只需要一個 Linux shell 模擬器即可在 iPhone 上設置 Web 服務器。為此,我推薦iSH Linux環境模擬器。
現在,讓我們繼續以下部分,了解如何使用新的 Linux shell 模擬器。
如何在 iPhone 上設置網絡服務器
要啟動 Web 服務器,您需要通過 iSH 安裝 Python。因此,打開您之前安裝的 iSH 應用程序並運行以下命令:
apk add python3筆記:按返回鍵盤上的 鍵以在 iSH 終端上運行命令。
安裝完成後,您可以輸入蟒蛇3 -版本iSH 外殼內。包含 Python 版本的響應表明您已在 iPhone 上成功安裝了 Python。
接下來,通過使用 Python3 調用 HTTP 客戶端來啟動本地服務器:
python3 -m http.server輕敲好的如果提示允許 iOS 使用 HTTP 客戶端創建服務器。 HTTP 是超文本傳輸協議的縮寫。它確保通過互聯網交換請求和響應。
您將在 iSH 終端中看到服務器基址,如下所示:
https://0.0.0.0:8000此地址是每個與 iPhone 等共享網絡的設備的藍圖。要在瀏覽器上訪問它,請將零替換為您的 Wi-Fi 或路由器的 IP 地址。
所以地址就變成了:
https://IPAddress:8000您可以通過訪問您的iPhone 設置→無線上網。點按您的路由器名稱→ 檢查IP地址。
例如,如果您的 IP 地址是 194.173.12,則服務器託管地址將變為:
https://194.173.12:8000現在,在桌面或與 iPhone 共享同一網絡的任何其他設備上打開瀏覽器,然後搜索服務器地址(包含 IP 地址)。這將打開一個空白頁面或包含 iSH 默認目錄的頁面。當然,你不能用它做任何事。您的 HTML 項目文件必須位於 iSH 目錄內才能在服務器上運行。


使用您的 iPhone 服務器創建並運行簡單的 HTML 文件
在 iSH 終端中運行以下命令,在 iSH 根目錄中創建一個新的 HTML 文件:
touch index.html您從 iSH 終端創建的每個文件夾和文件都將轉到 iSH 根文件夾。所以你會發現這個新文件(索引.html)內根iSH 目錄的文件夾。
要找到該文件:
找到新的 HTML 文件後,您可以使用 iPhone 上的 HTML 編輯器將其打開。現在,開發您的 HTML 並使用 CSS 設計您喜歡的樣式。您甚至可以添加一些 JavaScript 來使其具有響應能力。您還可以訪問服務器地址來展示您的項目。
如何使用 iSH 運行現有 HTML 文件
您還可以使用 iSH 運行預構建的 HTML 文件。您所需要做的就是將它們從 iPhone 移動或複製到 iSH 的根文件夾中。
在 iPhone 上找到 HTML 文件後:
完成後,您現在可以通過 iSH 服務器運行 HTML 文件,方法是通過以下方式轉到服務器地址:
https://IPAddress:8000確保更換您的IP地址與您的路由器或 Wi-Fi IP 地址。另外,請記住,雖然您可以在任何設備上打開此地址,但訪問時它必須與您的 iPhone 共享同一網絡。
以下是我使用 iSH 服務器託管的內容:


筆記:要停止在 iPhone 上使用 Web 服務器,請在 iSH Shell 應用程序中點擊工具欄中的向上箭頭圖標,然後點擊鍵盤上的 Z。
這就是這個的全部內容!
毫無疑問,在 iPhone 上使用 iSH Linux 模擬器並不方便,因為使用屏幕鍵盤在 shell 上輸入命令可能會令人畏懼。但您可以充分利用它來了解 Linux shell 環境以及 Web 服務器的工作原理。
考慮到使用 iPhone 鍵盤打字的難度,如果您不介意,可以將其與外部鍵盤配對。但一般來說,我的結論是,你只能用這個來運行一個小型的、靜態類型的網站項目,僅此而已。
有任何疑問嗎?請在下面的評論部分告訴我。
閱讀更多:
