京东云计算JAE京东云引擎免费云空间支持PHP,MysqL数据库申请使用方法
Jingdong App Engine (JAE)京东云引擎,由京东推出,之前貌似测试了好久,不肯让人注册,前一段时间有一个朋友发邮件告诉我现在JAE终于开放注册了,部落第一时间去申请开通了JAE免费云空间,用过之后总体感觉就是JAE还是一个半成品。
京东云引擎JAE支持Java、Ruby、Python、PHP、Node.js等多种语言开发的应用,代码提交到京东云汇代码中托管,用户可以通过JDC命令行工具实现对应用的上传,停止和删除操作,查看应用的日志信息等其他功能。配合京东云数据库(JDS)就可建站了。
目前JAE京东云引擎提供内存共2GB、应用实例最多20个的免费配额,提供一个免费二级域名,不能绑定顶级域名,管理代码文件需要使用JDC命令行工具,没有在线代码管理和编辑功能,但是JAE京东云引擎已经支持Git上传和管理文件代码文件,熟悉Git的朋友可以得心应手了。
如果对国内的云免费空间有兴趣的朋友,可以玩玩:
- 1、移动MM:中国移动MM应用托管免费Java和PHP空间提供MySQL和Memcache缓存
- 2、腾讯CVM:腾讯开放平台CVM开通使用和腾讯云服务器qcloud免费申请试用
- 3、中国电信:申请中国电信天翼开放平台免费VPS主机和天翼云主机开通使用
京东云计算JAE京东云引擎免费云空间支持PHP,MysqL数据库申请使用方法
1、JAE官方网站:
- 1、官方网站:https://appengine.jd.com/
2、用京东账号登录JAE,点击“创建新应用”。
3、选择应用类型,可选择的有Java、Ruby、Python、PHP、Node.js。
4、最在下方设置一个二级域名。
5、提交创建后,就能看到应用生成成功了。
二、JAE京东云引擎应用管理,分配内存,管理MysqL数据库
1、这是JAE管理控制面板,这里可以重启、关闭应用,在左侧有监控状态、域名管理、环境变量、MysqlLAB等。(点击放大)
2、JAE京东云引擎可以重新给各个应用分配内存,重新分配内存后,需要点击“确认更新”。
3、点击MysqlLAB可以创建MysqL数据库,设置好一个数据库名称。
4、JAE京东云引擎也提供了简单的MysqL在线管理,可以执行SQL命令、导出等。
5、新创建的应用需要将MysqL绑定才可以使用MysqL数据库。
1、安装JDC命令行工具前软件准备:
- 1、这里是RubyInstaller下载地址。
- 2、这里是DevKit下载地址。
2、这是安装RubyInstaller时的界面。
3、这是安装DevKit的界面,直接解压放在一个文件目录中。
4、启动Ruby命令框,用CD的命令进入你存放DevKit的目录中,执行以下命令继续安装。
ruby dk.rb init
ruby dk.rb install
5、执行GEM更新:gem update –system
6、安装后,再执行:gem install jdc 来安装JDC工具。
7、安装好了JDC后,执行 jdc –help 可以查看JDC使用的详细方法,例如:jdc target api.jd-app.com 就是连接JAE服务器。如果要查看上传的app状态,可以执行: jdc apps。
1、用过Github空间的朋友一定知道Git这个强大的工具了,现在国内的百度BAE、新浪SAE开始逐渐支持Git工具了,掌握好Git基本上会用大部分的代码托管平台。
2、首先下载Git工具,这里为大家提供一个安装包RailsInstaller,里面已经包括了Rails 3.0.3 、Ruby 1.8.7、SQLite 3.7.3 、Git 1.7.3.1 、DevKit,这些工具都是你深入学习git所必备的。
3、创建一个SSH Keys,输入下列语句,看看本地有没有ssh keys。
cd ~/.ssh
4、显示如下图表示没有。
5、然后会要你选择保存的位置,直接回车即可,如下图:
6、接下来还要输入密码,如下图:
7、完成后,你就可以在你刚才保存的文件路径中看到一个id_rsa.pub文件了,公钥就在这里。
8、用记事本打开id_rsa.pub,复制里面的东西,粘贴到JAE操控中心的“SSH管理”中。
1、JAE京东云引擎已经为MysqL用户名、密码、数据库名称等设置好了环境变量,我们要使用时只要在PHP等程序中获取即可。
2、在新建一个PHP文件,加入以下代码,上传到JAE空间上,用浏览器打开就会显示出JAE空间的MysqL数据库信息了。
<?PHP
header("Content-type:text/html;charset=utf-8");
echo "用户名:" . $_ENV["JAE_MYSQL_USERNAME"] ."</br>";
echo "密码:" .$_ENV["JAE_MYSQL_PASSWORD"] . "</br>";
echo "IP:" . $_ENV["JAE_MYSQL_IP"] ."</br>";
echo "数据库编码:" .$_ENV["JAE_MYSQL_ENCODING"] . "</br>";
echo "端口:" .$_ENV["JAE_MYSQL_PORT"] . "</br>";
echo "数据库名称:" .$_ENV["JAE_MYSQL_DBNAME"] . "</br>";
?>
3、如果想要直接将获取到的MysqL数据库账号和密码等信息应用到程序当中,例如安装Wordpress,可在wp-config.php中加入以下代码。
$ip = getenv('JAE_MYSQL_IP');
$port = getenv('JAE_MYSQL_PORT');
$host = $ip.":".$port;
$user = getenv('JAE_MYSQL_USERNAME');
$pass = getenv('JAE_MYSQL_PASSWORD');
$dbname = getenv('JAE_MYSQL_DBNAME');
4、然后将变量名如$dbname作为Wordpress的数据库名称填入到MysqL配置当中,重新将修改后的wp-config.php上传到JAE空间上就可以成功安装Wordpress了。(点击放大)
1、用JDC命令工具或者Git提交代码到代码库,数据库也配置好了,最后一步就是在“控制台”--源码管理,点“部署应用”,这样应用就正式上线,并可被用户访问和使用了。
2、JAE免费云空间现在还在测试当中,各方面都存在不少的问题,部落在使用JAE时还时不时地遇到官网打不开的情况,另外JAE推出测试版本也有一段时间,到现在还是这样的状态进展实在是慢。
文章出自:免费资源部落 / 版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。 禁止全文转载。
您或许对下面这些文章有兴趣: 本月吐槽辛苦排行榜
-
秒到了哈哈哈哈哈哈哈哈哈哈哈哈哈哈…
[回复] -
这空间麻烦。。
[回复] -
前几排!
[回复] -
好吧。。我去试试。。反正我是放弃希望了。。
[回复] -
国内的云引擎都那样,不会用!
[回复] -
强大的qi…
[回复] -
还是传统空间来的实在点。
[回复] -
咱们要不要把唱小星星的抓起来
[回复] -
用起来好复杂
[回复] -
[img]https://img.freehao123.com/wp-content/uploads/2013/12/jd-appengine_18.gif[/img]
这个变量应该要去掉 ” 吧 。。
[回复] -
现在啥都搞云计算
[回复] -
现在是个人都可以搞XAE,质量什么的就不多说了
[回复] -
好复杂,我还是默默地去离去吧
[回复] -
早都申请过了,结果很难整。
[回复] -
半成品还是算了…
[回复] -
后排
[回复] -
很不完善难用啊
[回复] -
后排。
[回复] -
不感兴趣,飘过·~~~
[回复] -
这个不是早就可以用了,以前在12306ng.org注册的都可以
[回复] -
没MongoDB。。。。
[回复] -
-
另,楼上那张表情图纯属意外,我本来要发张大笑的表情的,结果出来了这个,让我情以何堪~~
[回复] -
qi今天放鸽子啊苦等更新中
[回复] -
不能绑定域名,是个遗憾啊~~希望以后能绑······
[回复] -
这个空间 git push 怎么用呢,老出现 everything up-to-date
[回复] -
使用 opera mini 的中转服务,浏览器访问指向了 谷歌#译
[回复] -
-
hi.
你Linux上是怎么设置access key的?as3:~# jdc apps
Please set the env ACCESS_KEY.
as3:~# jdc target api.jd-app.com
Please set the env ACCESS_KEY[回复] -
无数bug,用着蛋疼
[回复] -
京东云擎胜在免费,资源还不限量
[回复] -
京东云,应该日后也会收费吧,没有哪位老板不想盈利的,现在阿里云和腾讯云都放出半年免费计划了呀。
[回复] -
买了恒创…..
[回复]