2019独角兽企业重金招聘Python工程师标准>>>

最近想尝试一下在 IDE 环境下写 PHP。但是 eclipse 之类的 IDE 感觉比较麻烦,还要装插件,配环境。想弄个简单一点的。之前尝试用过 Cloud9 写过一些Node.js,于是看看是否也能比较好地支持 PHP 开发。Cloud9 是基于 Web 的 IDE,不需要安装任何东西,直接浏览器打开 https://c9.io/ 可以使用。而且所有配置的环境都在云端,即使换了台电脑,也不用再重新配置环境。当然,这些既有的环境比较简单,但是对于简单的 LAMP 开发应该够用了(环境中有供开发使用的 apache 和 mysql)。 现在就来记录一下我在 Cloud9 上应用 Yii Framework 的环境搭建:

  1. 当然是登陆 https://c9.io 注册一个账号了。Cloud9 是一个开源项目,代码 https://github.com/ajaxorg/cloud9。按理应该也可以把代码搞下来自己打一个server。但是刚开始尝试阶段就不这么麻烦了。
  2. 新建一个 Workspace,或者从 github 上 clone 一个项目到新的 Workspace。 我是以 Yii Framework 提供的 Sample Code 中的 blog 项目为基础,移到 Cloud9 开发环境中。可以直接从我的 github 里 clone 出这份代码:https://github.com/ljie-PI/yii-blog 。
  3. 添加 Yii Framework 到项目中。执行命令:git submodule add git://github.com/yiisoft/yii.git yii 将 Yii Framework 的代码添加到项目中,更改 index.php 中对应的 Yii Framework 的路经,然后 check in 代码。如果直接 clone 了我的那份代码可以略过这步。
  4. 在 Cloud9 的 Workspace 启用 mysql。Cloud9 提供了 mysql 的开发环境,具体使用方法可以参考 Cloud9 的官方文档:https://docs.c9.io/setting_up_mysql.html 。在我们的 Workspace 中,修改 protected/config/main.php 中对应的 mysql 配置。host 为当前 Workspace 的 IP(可以同过在 Cloud9 终端执行 echo $IP 得到),dbname 为 c9, username 为 Cloud9 的用户名。然后执行 protected/data/schema.mysql.sql 脚本在 mysql 中创建应用所需要的数据表。
  5. 如果没问题的话,点击 “Run” 按钮旁边的下拉箭头,选择 “Configure”,然后在左边选择 Runtime 为 “Apache+PHP”,再点击 “Run” 按钮就可以访问应用了。

转载于:https://my.oschina.net/u/1412485/blog/182553

在Cloud9上搭建Yii开发环境相关推荐

  1. 在CentOS 6.2上搭建vim开发环境

    在CentOS 6.2上搭建vim开发环境 最后更新日期:2013-07-05 1.首先使用Ubuntu(所在ip为192.168.16.230)翻墙登陆http://www.vim.org/,下载其 ...

  2. nodejs mac java home_Mac上搭建nodejs开发环境

    ###Mac上搭建nodejs开发环境 ####安装homebrew 1 2 3ruby -e "$(curl -fsSL https://raw.githubusercontent.com ...

  3. ubuntu16.04上搭建stm32f4开发环境

    ubuntu16.04上搭建stm32f4开发环境 工程源码的地址 https://github.com/txson/ubuntu-stm32 欢迎大家参与修改 搭建交叉编译环境 stm32 属于ar ...

  4. 我的Go+语言初体验——iPad上搭建Go+开发环境(ish版)

    目录 欢迎来到用iPad来学习Go+之旅 一.在 iPad 安装 Go+ 前的准备 1. iSH Shell 的作用 2. 安装 iSH Shell 3. 在 iSH 里安装一些常用软件 apk 命令 ...

  5. 在Windows上搭建Rust开发环境——Clion篇

    文章目录 在Windows上搭建Rust开发环境--Clion篇 安装mingw64 安装Rust hello world 安装Clion 使用Clion创建并调试项目 在Windows上搭建Rust ...

  6. Raspberry Pi 4B(4GB版)上搭建Donkeycar开发环境

    在树莓派上搭建Donkeycar开发环境 在树莓派上搭建Donkeycar开发环境 1 系统安装与SSH配置 2 更新系统 3 配置树莓派 4 安装依赖包 5 安装Python的虚拟环境 6 安装 D ...

  7. VSCode上搭建MDK开发环境

    VSCode上搭建MDK开发环境 提示:需先安装MDK编译器(Keil5) 目的:在使用Keil5开发程序中若要使用"Go to"功能需要打开"Browse Inform ...

  8. VM上搭建IPhone开发环境

    Windows平台上安装搭建iPhone/iPad的开发环境 一棵树技术分享2010/09/09给我留言8,644 views 来自 http://bbs.ldci.com.cn/read.php?t ...

  9. Ubuntu 11.04上搭建Android开发环境

    本文给大家讲解下如何在Ubuntu 11.04环境下使用Eclipse, Android SDK和 PhoneGap搭建Android开发环境. #1,安装Eclipse 和 Android SDK/ ...

最新文章

  1. 当对象或对象属性为空时,如何安全给对象或对象属性添加默认值
  2. jadclipse设置,这个解决了问题
  3. C++中的覆盖(重写)、重载、隐藏(重定义)、多态!
  4. centos7.0改变用户创建目录组权限
  5. os.path.join的妙用
  6. 1.1 向量基本概念
  7. Appointment over SMS on Windows Mobile
  8. 删除oracle表里的重复记录
  9. Security Tutorials系列文章第七章:User-Based Authorization(上)
  10. 100行代码搞定抖音短视频App,终于可以和美女合唱了。
  11. ROS indigo在Ubuntu上的安装教程
  12. 【转】用Setup Factory 7.0制作安装程序
  13. Windows 32位程序内存扩展
  14. html跳转网页为什么网页无法访问,如何解决网络正常网页无法打开的问题?
  15. C语言开辟空间和C++ 开辟空间
  16. thrift 编译报错 undefined reference
  17. nginx 代理 负载均衡 网站转接的用法
  18. Cisco PacketTracer5---三层交换机连接路由器配置
  19. MySQL50题-第6-10题
  20. 官网下载Eclipse历史版本

热门文章

  1. 计算机一级ms office选择题,2012计算机一级MsOffice选择题及答案(1)
  2. 【spring data jpa】spring data jpa 中的update 更新字段,如果原字段值为null不处理,不为null则在原来的值上加一段字符串...
  3. 如何通过js处理相同时间的信息整合到一起的问题
  4. 大数据在医疗保健中的真正愿景
  5. 【Tool】sublime txt的使用
  6. MySQL实现差集(Minus)和交集(Intersect)
  7. Android按两次返回键退出应用
  8. 『转』line-height
  9. 分享一个HTML5画布实现的超酷文字弹跳球效果
  10. 抗炎饮食与混合坚果粉