像任何基于web的技術(shù)一樣,WordPress需要在某個(gè)地方托管,以便您使用它。你可以在不同的平臺(tái)上托管WordPress,從你的個(gè)人電腦到在世界各地的一系列冗余數(shù)據(jù)中心。大多數(shù)小網(wǎng)站都選擇通過與商業(yè)提供商共享或托管的托管計(jì)劃來托管WordPress。這些供應(yīng)商建立了數(shù)據(jù)中心,包括服務(wù)器硬件、軟件和一個(gè)用戶友好的基于web的界面,使您能夠在世界上任何地方管理您的服務(wù)器。通常情況下,這是一個(gè)非常低的價(jià)格,而且可以選擇升級到專用的服務(wù)器硬件和冗余的互聯(lián)網(wǎng)接入,以更高的成本。
如果你只是想先開始使用WordPress,然后構(gòu)建你的站點(diǎn),然后再跳到一個(gè)可公開訪問的托管解決方案,那么答案就像在你的個(gè)人電腦上設(shè)置一個(gè)一樣簡單。您所需要做的就是兼容的托管軟件和一點(diǎn)時(shí)間來建立。
這里列出了你可以用來在家里建立自己的wordpress服務(wù)器的程序列表:
MAMP和MAMP Pro - Apache,PHP,MySQL on OS X
微軟IIS7
WAMP - Apache,PHP,MySQL在Windows上
LAMP - Apache,PHP,MySQL在Linux上
WiNGINX - NGINX,PHP,MySQL,Node。js等窗口
擁有你自己的服務(wù)器是一個(gè)很好的開始,在你自己的網(wǎng)絡(luò)的隱私中建立一個(gè)網(wǎng)站,并且當(dāng)你還沒有準(zhǔn)備好讓他們使用的時(shí)候,避免為托管服務(wù)付費(fèi)。不過,這個(gè)解決方案是臨時(shí)的,因?yàn)閱?dòng)一個(gè)站點(diǎn)通常需要找到一種方法來將它從位于數(shù)據(jù)中心的服務(wù)器托管,或者至少從允許Web托管的提供者連接到Internet上。大多數(shù)家庭網(wǎng)絡(luò)供應(yīng)商都有一項(xiàng)條款,禁止你在沒有額外付費(fèi)的商業(yè)賬戶的情況下托管網(wǎng)站和服務(wù)。
值得慶幸的是,遠(yuǎn)程主機(jī)服務(wù)的價(jià)格很低,就像你每個(gè)月要花在一杯咖啡上的錢一樣。如果您的站點(diǎn)期望有更高的流量負(fù)載,或者需要一個(gè)比共享宿主解決方案更強(qiáng)大的服務(wù)器,那么您可以選擇升級到專用的托管計(jì)劃。這些通常與您自己的遠(yuǎn)程管理的Windows或Linux服務(wù)器一起完成,收費(fèi)是合理的。
如果你正在為一個(gè)擁有更多現(xiàn)金的企業(yè)建立一個(gè)網(wǎng)站,你甚至可以購買和管理你自己的服務(wù)器。那里有很多的托管數(shù)據(jù)中心,它會(huì)以合理的價(jià)格租給你。這樣做可以讓您完全在內(nèi)部創(chuàng)建和管理服務(wù)器體系結(jié)構(gòu)。它可以是最靈活、最昂貴的解決方案。
托管選項(xiàng)
在選擇合適的主機(jī)提供商時(shí),有很多不同的選擇。在查看這些選項(xiàng)之前,最重要的考慮可能是確定站點(diǎn)的實(shí)際需求。
在做任何主持決定之前,這里有一些問題要問你自己。*我希望在我的網(wǎng)站上能收到多少流量?在托管環(huán)境中,我需要多少控制?*我的網(wǎng)站需要CDN或冗余托管嗎?*我需要分配多少個(gè)站點(diǎn)管理員?*我的主機(jī)提供商也需要管理我的域名的電子郵件嗎?我能負(fù)擔(dān)得起什么類型的托管?如果我的網(wǎng)站被意外的流量溢出所影響,我能處理超齡費(fèi)用嗎?
您還應(yīng)該考慮您的主要目標(biāo)受眾所在的位置——例如,如果您的客戶主要來自歐洲,那么您應(yīng)該選擇一個(gè)基于(或有服務(wù))在歐洲的Web主機(jī)。你離客戶越遠(yuǎn),你的網(wǎng)站就會(huì)越慢。如果你的網(wǎng)站慢,你會(huì)失去顧客/訪客。
在準(zhǔn)備就緒的情況下,選擇合適的主機(jī)提供商是一個(gè)相當(dāng)簡單的過程。絕大多數(shù)的主機(jī)都提供了幾乎相同的利益列表,在地理位置、技術(shù)、交通功能和價(jià)格上都有細(xì)微的差別。
Windows和Linux
雖然有許多優(yōu)秀的托管技術(shù),但很少有提供任何替代Windows或基于linux的托管服務(wù)的提供者。
Linux系統(tǒng)
Linux一直以來都是Web托管的首選平臺(tái)。你每天訪問的絕大多數(shù)網(wǎng)站都是在Linux發(fā)行版上托管的。它開始在Windows上失去一些基礎(chǔ),但它仍然是任何想要運(yùn)行一個(gè)便宜、可靠的服務(wù)器的人的首選平臺(tái)。
Linux受歡迎的原因之一是,對于提供者來說,它是免費(fèi)的。您不必為在數(shù)據(jù)中心運(yùn)行的每個(gè)Linux實(shí)例購買新的許可證。它是干凈的、可配置的,并且可以在不需要加載圖形用戶界面的情況下進(jìn)行管理。這些儲(chǔ)蓄經(jīng)常被傳遞給客戶。
此外,您還喜歡使用包括PHP在內(nèi)的許多腳本語言的本地支持,這是WordPress所構(gòu)建的語言。
窗戶
由于一些與實(shí)際服務(wù)器性能無關(guān)的原因,Windows受到了很大的困難。Windows實(shí)際上是一個(gè)非常有能力的服務(wù)器平臺(tái),尤其是當(dāng)您需要運(yùn)行ASP或ASP時(shí)。凈的腳本。
對于絕大多數(shù)WordPress應(yīng)用程序來說,Linux可能是你最安全的選擇。
Apache vs . NGINX與IIS
WordPress的技術(shù)要求包括你可以選擇的三種不同的服務(wù)器技術(shù)。Apache、NGINX和Microsoft IIS是您將在托管提供商的spec表中列出的最常見的服務(wù)器軟件解決方案中的三個(gè)。
Apache
到目前為止,Apache是目前正在使用的最流行的Web托管軟件。它可以在任何操作系統(tǒng)(包括OS X和Windows)上運(yùn)行多種形式。
Apache支持所有WordPress所需要的技術(shù),并且通過像MAMP、LAMP和WAMP(上面列出的)這樣的捆綁軟件來快速簡單地建立起來。
微軟IIS7
微軟的IIS服務(wù)器軟件健壯且有能力。除了基于linux的Apache解決方案之外,它也是第二個(gè)最容易獲得的托管選項(xiàng)。如果你打算運(yùn)行ASP或ASP。NET應(yīng)用程序作為您整體Web托管需求的一部分,這可能是您最好的選擇。您可以在擴(kuò)展的幫助下通過Apache運(yùn)行這些文件。WordPress不需要操作。
NGINX
NGINX(發(fā)音為“engine X”)在Web服務(wù)器領(lǐng)域是一顆冉冉升起的新星。它在很大程度上被看作是Apache的快速而輕量級的替代品。它是Ruby開發(fā)人員中最受歡迎的一種,并且由于它的快速和適應(yīng)性而受到了廣泛的關(guān)注。它目前與微軟IIS的市場份額在12.5%左右(取決于你閱讀的統(tǒng)計(jì)數(shù)據(jù))。這意味著它擁有比Apache更小的社區(qū)支持,該公司在2013年擁有60 - 70%的市場份額。
正因?yàn)槿绱耍琋GINX目前在網(wǎng)絡(luò)上擁有一些最受歡迎的網(wǎng)站。這包括:Netflix、Hulu、Pinterest、GitHub、Zynga、Eventbrite、Zappos等。
服務(wù)器需求
為了讓W(xué)ordPress正常運(yùn)行,需要滿足一系列的需求。例如,使用舊版本的PHP意味著您的服務(wù)器不知道如何解釋一些更現(xiàn)代的PHP腳本命令,這可能會(huì)破壞站點(diǎn)。下面列出的是目前WordPress的兩個(gè)主要版本的PHP和MySQL需求。

WordPress目前不支持MySQL 6.x,盡管將來可能會(huì)提供支持。您可能還需要為Microsoft IIS安裝額外的軟件,因?yàn)樗豢偸窃谀J(rèn)情況下使用PHP或MySQL支持。
盡管您可以通過努力獲得替代的數(shù)據(jù)庫類型,比如PostgreSQL來與WordPress合作,但是這些替代方案目前還沒有得到平臺(tái)的支持。WordPress是用MySQL構(gòu)建的,使用另一種可能會(huì)引起問題。





