【问题标题】:Uploading PHP dynamic website into Google Cloud Lamp Stack将 PHP 动态网站上传到 Google Cloud Lamp Stack
【发布时间】:2017-09-21 10:09:10
【问题描述】:

我在自己的本地主机中有一个使用 php 编码的 Wamp 的网站。

我最近加入了 Google Cloud Platform,并在其中部署了 Lamp Stack。

我也成功设置了 MySQL 数据库。

但现在我对如何将文件上传到其中感到困惑。

操作系统是 Debian 8

我使用 BitBucket 已经有一段时间了,有没有办法可以将那里的数据直接克隆到谷歌云?

谁能指导我如何上传 PHP 文件以便我可以测试我的网站?

是否有任何图形用户界面而不是命令行?我不太擅长命令行。

附:准备提供更多相关信息,因为我不知道我这边需要什么数据来回答这个问题。

【问题讨论】:

    标签: php google-cloud-platform bitbucket google-cloud-storage google-compute-engine


    【解决方案1】:

    部署 google Lamp 堆栈(点击部署)时,您将自动创建一个 Google Compute Engine 实例 - 检查 Compute Engine / VM Instances 菜单。

    方法一:

    单击实例名称旁边的 SSH 按钮,将打开一个新的终端窗口。确保你已经安装了 git,如果没有自己安装它

    sudo apt-get install git
    

    找到您的 html apache/linux 文件夹。通常是

    cd /var/www/html
    

    然后下载您的存储库

    git clone https://www.path.to.repository.git
    

    确保您使用的是 https 存储库 url 而不是 ssh。对于 SSH,您的实例上的 SSH 密钥需要与您的 bitbucket 帐户上的相同。使用 https,您将能够使用您的正常凭据登录。

    方法二:

    您可以使用 SFTP 上传文件。

    如果您还没有密钥,首先需要使用 PuttyGen 生成密钥。

    接下来转到 GCP 菜单,点击 Compute Engine 菜单,然后点击 VM 实例子菜单。

    检查灯实例,然后单击编辑进入编辑页面。向下滚动直到找到 SSH 密钥文本框。粘贴密钥的内容。

    接下来使用任何 SFTP 客户端。您可以在 PHP Storm、FileZilla 或 Putty 中执行此操作,方法是选择您的私钥并连接到您的用户名@instance_external_ip

    祝你好运 php wizz

    【讨论】:

      猜你喜欢
      • 2021-04-18
      • 1970-01-01
      • 1970-01-01
      • 2021-02-28
      • 1970-01-01
      • 2017-10-09
      • 2015-02-21
      • 1970-01-01
      • 2023-03-23
      相关资源
      最近更新 更多