将PHP动态网站上传到Google Cloud Lamp Stack

时间:2017-09-21 10:09:11

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

我在我自己的localhost中有一个网站使用Wamp编码使用php。

我最近加入了Google云端平台,并在其中部署了Lamp Stack。

我也成功地在其中设置了MySQL数据库。

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

操作系统是Debian 8

我一直在使用BitBucket,有没有办法可以将数据从那里直接克隆到谷歌云?

有人可以指导我如何在那里上传PHP文件,以便我可以测试我的网站吗?

是否有任何GUI而不是命令行?命令行我不是那么好。

P.S。准备提供更多相关信息,因为我不知道我方需要回答的所有数据。

1 个答案:

答案 0 :(得分:3)

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

方法1:

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

sudo apt-get install git

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

cd /var/www/html

然后使用

下载您的存储库
git clone https://www.path.to.repository.git

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

方法2:

您可以使用SFTP上传文件。

首先,如果你还没有PuttyGen,你需要生成一个密钥。

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

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

接下来使用任何SFTP客户端。您可以通过选择私钥并连接到您的用户名@ instance_external_ip

,在PHP Storm,FileZilla或Putty中执行此操作

祝你好运php wizz