設置 WordPress 開發環境
已發表: 2023-02-12在新網站上開始開發需要大量周密的計劃。 例如,您需要決定如何處理項目的“建設中”階段。 當您的網站仍在進行中時,您可能需要阻止潛在訪問者看到您的網站。
這就是開發環境可以派上用場的地方。 這種環境使您可以在新站點上完成所有設計和編程工作,而不會被任何人意外看到。 然後,您可以在它完全準備好後將其推送上線。
在本文中,我們將了解兩種不同的開發環境。 我們還將向您展示如何開始使用這兩個選項。 如果你準備好了,讓我們開始吧!
本地與遠程開發環境
創建 WordPress 網站時,您可能想要探索兩種主要的開發環境。 請記住,無論您選擇使用本地還是遠程環境進行開發,都需要 WordPress 正常運行所需的所有軟件。 例如,這包括數據庫應用程序和代碼庫。
在本地開發意味著您所有的 WordPress 插件和主題文件將與 WordPress 核心文件一起存儲在您自己的機器上。 您將能夠在瀏覽器中查看您的開發工作,就像訪問 Internet 上的網站一樣。 但是,將從您的計算機而不是您站點的託管服務器調入這些文件。
遠程開發環境本質上是一樣的,但所有這些重要的網站文件都將從遠程位置存儲和檢索。 這意味著您需要設置或購買存儲空間。 然而,與常規網站託管不同的是,此遠程文件位置僅供您或您的團隊訪問。
使用 WordPress 本地開發的主要好處之一是您無需連接到互聯網即可在您的網站上工作。 雖然遠程開發確實需要連接,但是,如果您希望選擇從任何計算機訪問您的工作,那麼它是更好的選擇。
遠程開發環境的優勢
正如我們提到的,遠程開發環境使您能夠從任何地方訪問您的項目。 您甚至不必使用特定的計算機來完成您的工作——您所需要的只是連接到 Internet 和您的登錄信息。
此外,您還可以實施版本控制功能,具體取決於您決定使用的遠程環境應用程序。 這意味著您在與團隊一起開發時遇到問題的可能性較小。
如何設置遠程開發環境
設置遠程開發環境可能比創建本地環境複雜一些。 話雖這麼說,但它並非遙不可及。 對於遠程環境,有多種選擇,其中許多都提供了開箱即用的所有工具。
第 1 步:選擇和配置遠程開發應用程序
您可以使用許多遠程開發工具。 您正在尋找的是一個虛擬存儲空間,您可以在其中存儲您網站的所有文件和應用程序,以及使您的網站運行所需的軟件。 在這裡,您可以完成每個開發階段,而無需將網站推向實時、生產狀態,直到您準備就緒。
為此,您可以使用 DigitalOcean 或 Visual Studio 等產品。
它們提供的內容不同,但最終完成的任務相同。 例如,使用 Visual Studio Code,您將獲得一個複雜的代碼編輯器,它通過您選擇的遠程擴展成為一個開發環境。
您還可以使用 Amazon Elastic Compute Cloud (Amazon EC2) 進行遠程開發。
或者,您可以查看我們自己的專用開發環境。 選擇虛擬環境或基於雲的解決方案後,您需要確保其配置為支持 WordPress 開發。
第 2 步:安裝任何必要的工具和插件
無論您選擇哪種遠程開發環境,您都需要一組特定的應用程序來設置 WordPress。 這些包括:
- Linux 。 這是運行 WordPress 理想需要的操作系統 (OS)。 稍後我們將在談到本地開發環境時詳細介紹,但只要滿足以下三項,它們就可以與其他操作系統(如 Mac 和 Windows)一起工作就足夠了。
- 阿帕奇。 對於實時網站,Web 服務器層是完成瀏覽器請求並將其返回給網站用戶的地方。 在開發環境中,也是如此。 唯一的區別是您的服務器沒有指向實時域。
- MySQL 。 MySQL 是最流行的免費數據庫解決方案。 這對您的 WordPress 開發環境至關重要,因為它是存儲您網站所需的所有數據的地方。
- PHP 。 堆棧中的所有其他元素都需要一個“聲音”,這就是 PHP 的用武之地。超文本預處理器 (PHP) 是 WordPress 運行所需的一種語言。
這些應用程序稱為“LAMP 堆棧”,可以通過多種方式將它們添加到遠程開發環境中。 例如,如果您使用的是 DigitalOcean,您將使用 Droplet 為 WordPress 創建 LAMP 堆棧。
如果您使用的是 Amazon EC2,則 WordPress 開發的設置需要更多的手動操作,但仍然可以在大約五分鐘內完成。
無論您選擇哪種環境,您都需要 LAMP 堆棧才能開始您的 WordPress 開發。 幸運的是,許多遠程開發選項都帶有 LAMP 作為一個簡單的安裝選項,為您節省了大量時間和麻煩。
第 3 步:訪問您的環境
訪問開發環境的最常見方式是通過安全外殼 (SSH)。 這就是您如何從任何計算機連接到您的服務器,並利用這種方法的“遠程”方面進行 WordPress 開發。
具體的連接方式取決於您選擇的產品。 例如,在 WP Engine 上,我們為開發人員提供了 SSH 網關選項。
本地開發環境的優勢
使用本地開發環境的最大優勢之一是您無需連接到 Internet 即可訪問它。 您可以從任何地方在您的站點上工作,並且不會因連接問題而受阻。
此外,本地開發使您能夠在更安全的環境中工作。 在您準備好上線之前,您將能夠真正保密您的項目。
設置本地 WordPress 環境
設置本地 WordPress 環境非常簡單。 有幾個本地開發應用程序,例如 Flywheel 的 Local,它們使設置過程變得異常簡單。
請記住,WordPress 的本地開發仍然需要 LAMP 堆棧。 但是,某些解決方案將改用 WAMP 或 MAMP 等術語,因為它們設計用於 Windows 或 Mac OS 而不是 Linux。
第 1 步:選擇和配置您的本地開發應用程序
有幾個優秀的本地開發應用程序可供選擇。 我們已經提到了 Flywheel 的 Local,但是 Varying Vagrant Vagrants (VVV) 是另一種 WordPress 推薦的本地開發工具。 如果您已經在 WP Engine 上製定了計劃,您還可以查看 Local 以獲取本地開發解決方案。
設置好所選解決方案後,您就可以從頭開始開發或導入現有網站進行開發。 例如,使用 Local by Flywheel,您可以使用下載網站的.zip文件開始使用。 如果您是從頭開始設計一個新網站,大多數本地應用程序都有一鍵式安裝解決方案,用於設置與 WordPress 一起使用的環境。
第 2 步:選擇一個文本編輯器
設置本地環境後,您需要選擇一個文本編輯器。 您將在此處編輯和調試 WordPress 代碼。 這些解決方案的範圍從簡單的文本應用程序到具有用於優化工作流程的內置工具的增強界面。
WordPress 有一些推薦的用於開發的文本編輯器,包括 Atom、Sublime Text 和 PhpStorm。 還有其他選項,因此您將希望使用最舒適且最適合您現有工作流程的選項。
第 3 步:選擇對開發人員友好的 Web 瀏覽器
由於您仍將在 Web 瀏覽器中查看本地開發的項目,因此最好使用面向開發人員的瀏覽器。 Chrome 和 Firefox 都是非常流行的瀏覽器,它們都帶有有用的開發者工具包。 這可以幫助您更輕鬆地調試問題,並優化您的 Web 開發。
使用 WP Engine 開發令人驚奇的東西
Web 開發可以採用多種形式。 無論您是在本地還是遠程環境中工作,擁有最好的開發人員資源都可以幫助您簡化工作流程。
查看我們的 WordPress 計劃和開發解決方案,讓我們幫助您創造令人驚嘆的東西!