您是否考虑过在云中托管您的 WordPress 网站,但不知道怎么做?今天我们将一起学习在谷歌云上运行我们的网站的过程,但是类似的过程可以用于在任何其他平台上运行它,比如 AWS 或 Azure。

[Wordpress](https://res.cloudinary.com/practicaldev/image/fetch/s--h-EOQC9_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://upload.wikimedia .org/wikipedia/commons/2/20/WordPress_logo.svg)

创建虚拟机

“WordPress 是 2003 年 5 月 27 日推出的内容管理系统,专注于创建任何类型的网页。”根据这二十个统计 关于 WordPress 到 2022 年,我们发现 WordPress 被 Internet 上所有页面的 43.2% 使用。

为了在 Google Cloud(从现在开始为 GCloud)上运行 WordPress,我们必须首先使用 GCloud 拥有的其中一个映像创建一个虚拟机。为此,我们转到左上角,单击“更多产品”并查找“市场”。

[A](https://res.cloudinary.com/practicaldev/image/fetch/s--ySwMuEAm--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com /rooyca/image/upload/v1656712908/Blog/Imgs/hosting%2520wordpress/1_hjegaj.png)

将打开一个窗口,我们将在其中搜索 WordPress,我们将给出第一个选项(openlitespeed-wordpress)

[](https://res.cloudinary.com/practicaldev/image/fetch/s--gQWX0pu4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com /rooyca/image/upload/v1656710344/Blog/Imgs/hosting%2520wordpress/3_o7rjwl.png)

接下来我们要点击“开始”,之后会打开一个窗口,我们可以在其中修改我们的虚拟机将具有的特性,我的建议是我们保留它,如下图所示(当然选择一个不同的名字)。图像中看不到的其他一切都是因为我们必须保持原样。我们按下,接受条款和条件,然后创建。

[三个](https://res.cloudinary.com/practicaldev/image/fetch/s--mCYDpdAw--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com /rooyca/image/upload/v1656710344/Blog/Imgs/hosting%2520wordpress/5_lbdvbs.png)

准备好了,这就是全部,我们已经配置了我们的虚拟机。最终结果应该类似于以下内容:

[四个](https://res.cloudinary.com/practicaldev/image/fetch/s--0F6Cmp59--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com /rooyca/image/upload/v1656711028/Blog/Imgs/hosting%2520wordpress/6_tcnjcy.png)

登录我们的虚拟机

为了在我们的虚拟机中完成WordPress等插件的安装,需要完成一系列的步骤。

首先,我们必须安装 Google Cloud CLI,在下面的链接中你会找到一个完整的指南,其中包含整个过程,但如果你只是想安装它,你可以以管理员身份打开一个 Power Shell 并执行以下命令:

(New-Object Net.WebClient).DownloadFile("https://dl.google.com/dl/cloudsdk/channels/rapid/GoogleCloudSDKInstaller.exe", "$env:Temp\GoogleCloudSDKInstaller.exe")

& $env:Temp\GoogleCloudSDKInstaller.exe
    

进入全屏模式 退出全屏模式

完成此操作并安装 CLI 后,我们转到“开始”并搜索“gcloud”,然后打开第一个结果并执行:

gcloud auth login

进入全屏模式 退出全屏模式

将打开一个浏览器窗口,我们必须在其中选择我们创建虚拟机的 Google 帐户。我们接受一切,仅此而已。

一旦控制台告诉我们成功登录,我们将不得不运行以下命令:

gcloud compute ssh --zone "TU_ZONA" "NOMBRE_MAQUINA_VIRTUAL"  --project "NOMBRE_PROYECTO"

进入全屏模式 退出全屏模式

它将打开一个窗口,我们必须在其中输入我们的域和一封电子邮件才能配置 SSL。

[Cinco](https://res.cloudinary.com/practicaldev/image/fetch/s--mGf-8sY6--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary .com/rooyca/image/upload/v1656711850/Blog/Imgs/hosting%2520wordpress/7_se6twg.png)

完成此过程后,我们将转到:

http://NUESTRA_IP/wp-admin

安装 WordPress。

[六个](https://res.cloudinary.com/practicaldev/image/fetch/s--XG7xticj--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com /rooyca/image/upload/v1656712691/Blog/Imgs/hosting%2520wordpress/8_dmaxmo.png)

“增加” RAM

我们为虚拟机配置的 RAM 内存非常少,因此强烈建议进行 Swap。 “交换是硬盘驱动器必须与虚拟内存交换物理内存的空间。”为此,我们将按顺序执行以下命令:

sudo fallocate -l 1GB /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
free -m

#Para que cuando se reinicie el servidor conservemos el archivo SWAP
echo '/swapfile none swap sw 00' | sudo tee -a /etc/fstab/swapfile none swap sw 0 0 

进入全屏模式 退出全屏模式

就是这样,在 Google Cloud 上运行 WordPress 就这么简单。

请记住,如果您有任何问题,可以通过以下方式给我写信:

  • 不和谐:rooyca#6075

  • 电报:@seisesis

直到下一次。祝你有美好的一天。

Logo

更多推荐