在Cloud9(c9.io)IDE上从GitHub运行HTML / PHP / JS项目

时间:2013-01-22 12:45:19

标签: git github cloud9-ide

我对Git和Github一般都比较新,但我可以看到c9可以通过以下过程提供所述repo的URL来克隆github repo:

  1. 在信息中心点击“创建工作区”
  2. 选择“从网址克隆”
  3. 输入网址(即https://github.com/u2sonderzug/hybridauth.git
  4. 然而,在这个阶段我没有“得到”的是我如何实际查看我在网络浏览器中编辑的内容的变化?让我们说我编辑了一个名为helloworld.htm的页面。我如何在网络浏览器中实际提取它,因为它似乎没有坐在Web服务器上?

    我想我错过了一些基本的东西。我通常只使用sftp连接到github上的web服务器,我在/www/example.com/file.htm目录中编辑一些东西,然后在Web浏览器中查看www.example.com/file.htm

2 个答案:

答案 0 :(得分:3)

您需要在项目中打开一个php文件,然后单击运行按钮。这将启动一个带有这样的URL的apache服务器:http://<workspacename>.<c9usernamer>.c9.io 完成此操作后,您可以导航到项目中的HTML文件。

使用复杂的PHP框架很难在C9上运行。我已将它用于ZendFramework项目,但我使用了FTP工作区,所以我只在C9上编辑,但在我自己的服务器上运行。

有一些关于让wordpress在C9上运行的文档:https://docs.c9.io/running_wordpress_on_cloud9.html

就javascript而言,我在C9上运行了nodejs和meteor项目。我遇到的唯一问题是工作区的1GB限制,但这可以通过一些规划轻松解决。

此外,多个javascript文件(客户端代码)在代码完成等方面效果很好。

答案 1 :(得分:0)

我建议使用Heroku来部署您的PHP应用。它直接集成到c9中。我已经使用c9.io和Heroku来快速开发和部署应用程序。转到c9中的deploy选项卡,登录Heroku,添加部署服务器并单击deploy。 Heroku将自动检测到它是一个PHP应用程序并为您设置服务器。

如果您想查看我在heroku和c9.io上创建的PHP / JS / HTML应用程序,请点击此处:http://gasbro.herokuapp.com