在Cloud9上搭建Yii开发环境
2019独角兽企业重金招聘Python工程师标准>>>
最近想尝试一下在 IDE 环境下写 PHP。但是 eclipse 之类的 IDE 感觉比较麻烦,还要装插件,配环境。想弄个简单一点的。之前尝试用过 Cloud9 写过一些Node.js,于是看看是否也能比较好地支持 PHP 开发。Cloud9 是基于 Web 的 IDE,不需要安装任何东西,直接浏览器打开 https://c9.io/ 可以使用。而且所有配置的环境都在云端,即使换了台电脑,也不用再重新配置环境。当然,这些既有的环境比较简单,但是对于简单的 LAMP 开发应该够用了(环境中有供开发使用的 apache 和 mysql)。 现在就来记录一下我在 Cloud9 上应用 Yii Framework 的环境搭建:
- 当然是登陆 https://c9.io 注册一个账号了。Cloud9 是一个开源项目,代码 https://github.com/ajaxorg/cloud9。按理应该也可以把代码搞下来自己打一个server。但是刚开始尝试阶段就不这么麻烦了。
- 新建一个 Workspace,或者从 github 上 clone 一个项目到新的 Workspace。 我是以 Yii Framework 提供的 Sample Code 中的 blog 项目为基础,移到 Cloud9 开发环境中。可以直接从我的 github 里 clone 出这份代码:https://github.com/ljie-PI/yii-blog 。
- 添加 Yii Framework 到项目中。执行命令:
git submodule add git://github.com/yiisoft/yii.git yii
将 Yii Framework 的代码添加到项目中,更改 index.php 中对应的 Yii Framework 的路经,然后 check in 代码。如果直接 clone 了我的那份代码可以略过这步。 - 在 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 中创建应用所需要的数据表。
- 如果没问题的话,点击 “Run” 按钮旁边的下拉箭头,选择 “Configure”,然后在左边选择 Runtime 为 “Apache+PHP”,再点击 “Run” 按钮就可以访问应用了。
转载于:https://my.oschina.net/u/1412485/blog/182553
在Cloud9上搭建Yii开发环境相关推荐
- 在CentOS 6.2上搭建vim开发环境
在CentOS 6.2上搭建vim开发环境 最后更新日期:2013-07-05 1.首先使用Ubuntu(所在ip为192.168.16.230)翻墙登陆http://www.vim.org/,下载其 ...
- nodejs mac java home_Mac上搭建nodejs开发环境
###Mac上搭建nodejs开发环境 ####安装homebrew 1 2 3ruby -e "$(curl -fsSL https://raw.githubusercontent.com ...
- ubuntu16.04上搭建stm32f4开发环境
ubuntu16.04上搭建stm32f4开发环境 工程源码的地址 https://github.com/txson/ubuntu-stm32 欢迎大家参与修改 搭建交叉编译环境 stm32 属于ar ...
- 我的Go+语言初体验——iPad上搭建Go+开发环境(ish版)
目录 欢迎来到用iPad来学习Go+之旅 一.在 iPad 安装 Go+ 前的准备 1. iSH Shell 的作用 2. 安装 iSH Shell 3. 在 iSH 里安装一些常用软件 apk 命令 ...
- 在Windows上搭建Rust开发环境——Clion篇
文章目录 在Windows上搭建Rust开发环境--Clion篇 安装mingw64 安装Rust hello world 安装Clion 使用Clion创建并调试项目 在Windows上搭建Rust ...
- Raspberry Pi 4B(4GB版)上搭建Donkeycar开发环境
在树莓派上搭建Donkeycar开发环境 在树莓派上搭建Donkeycar开发环境 1 系统安装与SSH配置 2 更新系统 3 配置树莓派 4 安装依赖包 5 安装Python的虚拟环境 6 安装 D ...
- VSCode上搭建MDK开发环境
VSCode上搭建MDK开发环境 提示:需先安装MDK编译器(Keil5) 目的:在使用Keil5开发程序中若要使用"Go to"功能需要打开"Browse Inform ...
- VM上搭建IPhone开发环境
Windows平台上安装搭建iPhone/iPad的开发环境 一棵树技术分享2010/09/09给我留言8,644 views 来自 http://bbs.ldci.com.cn/read.php?t ...
- Ubuntu 11.04上搭建Android开发环境
本文给大家讲解下如何在Ubuntu 11.04环境下使用Eclipse, Android SDK和 PhoneGap搭建Android开发环境. #1,安装Eclipse 和 Android SDK/ ...
最新文章
- 当对象或对象属性为空时,如何安全给对象或对象属性添加默认值
- jadclipse设置,这个解决了问题
- C++中的覆盖(重写)、重载、隐藏(重定义)、多态!
- centos7.0改变用户创建目录组权限
- os.path.join的妙用
- 1.1 向量基本概念
- Appointment over SMS on Windows Mobile
- 删除oracle表里的重复记录
- Security Tutorials系列文章第七章:User-Based Authorization(上)
- 100行代码搞定抖音短视频App,终于可以和美女合唱了。
- ROS indigo在Ubuntu上的安装教程
- 【转】用Setup Factory 7.0制作安装程序
- Windows 32位程序内存扩展
- html跳转网页为什么网页无法访问,如何解决网络正常网页无法打开的问题?
- C语言开辟空间和C++ 开辟空间
- thrift 编译报错 undefined reference
- nginx 代理 负载均衡 网站转接的用法
- Cisco PacketTracer5---三层交换机连接路由器配置
- MySQL50题-第6-10题
- 官网下载Eclipse历史版本
热门文章
- 计算机一级ms office选择题,2012计算机一级MsOffice选择题及答案(1)
- 【spring data jpa】spring data jpa 中的update 更新字段,如果原字段值为null不处理,不为null则在原来的值上加一段字符串...
- 如何通过js处理相同时间的信息整合到一起的问题
- 大数据在医疗保健中的真正愿景
- 【Tool】sublime txt的使用
- MySQL实现差集(Minus)和交集(Intersect)
- Android按两次返回键退出应用
- 『转』line-height
- 分享一个HTML5画布实现的超酷文字弹跳球效果
- 抗炎饮食与混合坚果粉