没有评论Lion系统 /usr/bin/php 默认php.ini
记录一下
今天一个命令行php程序 运行出现错误 dat e();时区设置的问题 需要通过php.ini来设置默认时区
OSX系统 命令行php 并没有启用php.ini 需要自己创建一个
sudo cp /private/etc/php.ini.default /private/etc/php.ini
记录一下
今天一个命令行php程序 运行出现错误 dat e();时区设置的问题 需要通过php.ini来设置默认时区
OSX系统 命令行php 并没有启用php.ini 需要自己创建一个
sudo cp /private/etc/php.ini.default /private/etc/php.ini
在上一篇文章给大家介绍了Linode
点此查看 http://www.iamued.com/other/2021.html
这次给大家带来的是SAE(Sina App Engine)平台的介绍

你现在访问我的blog其实就是搭建在SAE平台上面的~
为什么现在才介绍SAE不是已经出很久了么?
你说得对,不过SAE在两周年之际 升级了很多东西,应该在第一时间传达给大家
SAE是什么?
SAE是基于云计算技术实现的应用开发和运行平台
目前SAE稳定支持PHP语言 编写的Web应用程序、Python for sae 已经在内测,同时支持多个python框架(Djanjo、Flask、Bottle)等
Python for sea帮助文档:http://appstack.sinaapp.com/static/doc/release/testing/index.html
为什么选择SAE?
其实SAE与GAE(http://code.google.com/appengine/)有很大的相似度
很不幸的是GAE 在国内是无法访问的
国内的同类平台有阿里云的(ACE)、百度的(BAE)
相比之下 SAE已经相对稳定 且免费注册立即开通使用 非常的方便
SAE的服务优势?
1.基于云的架构 分布式 保障系统稳定、性能高效 不因单点故障导致应用down机
2.相关服务
SAE目前已经提供了十多种服务,整体上分为计算型和存储型,计算型又包括同步计算和异步计算,而存储型则分为持久化存储和非持久化存储。具体列表如下:
| 服务名称 | 类型 | 说明 |
| HTTP+PHP | 同步计算 | 带SAE沙盒的Apache和Zend为用户提供Web计算服务 |
| Storage | 持久化存储 | 提供分布式文件存储 |
| Memcache | 非持久化存储 | 提供分布式缓存服务 |
| RDC | 持久化存储 | 分布式数据库集群,提供MySQL服务 |
| TaskQueue | 异步计算 | 异步离线轻量级任务队列,HTTP方式调用 |
| DeferredJob | 异步计算 | 异步离线重量级任务队列,系统方式调用 |
| Counter | 持久化存储 | 计数器服务 |
| RankDB | 持久化存储 | 分布式排行榜服务 |
| KVDB | 持久化存储 | 分布式key/value存储服务 |
| Cron | 异步计算 | 分布式定时服务 |
| FetchURL | 同步计算 | 分布式抓取服务 |
| TmpFS | 非持久化存储 | 提供临时文件存储,文件生命周期在一个会话内,Http请求结束文件自动消失 |
| AppConfig | 提供应用配置功能,取代Apache htaccess | |
| 异步计算 | 邮件发送服务 | |
| Image | 同步计算 | 图像处理服务 |
| XHProf | 同步计算 | Facebook提供的强大的PHP调优工具 |
| SVN | 持久存储 | 用户代码部署的入口点:https://svn.sianapp.com/yourapp |
| Online CodeEditor | 持久存储 | 在线代码编辑器,编辑的代码保存后入自动入SVN并部署到Web服务器 |
SAE如何使用?费用贵吗?
其实本文的标题已经提到了,开发者、站长、Geek必备,大家其实非常关心成本的问题
SAE的收费模式是按使用量进行计费,也就是使用多少收费多少,目前SAE有身份认证活动
身份认证成功直接赠送2000云豆、在此申请开发者认证 可以获得应用的推荐及每月高额的云豆奖励
如果你只是想尝试一下 免费赠送的云豆基本就够用了
如果你申请了开发者认证 我相信 跑一个日UV2千的网站也应该足够了 如果你不超过配额的话、也可以理解为是免费的云服务
ok~希望我的使用感受能够帮助你~如果还没有sae帐号,还等什么?立即去注册吧
也欢迎朋友们与我沟通讨论使用经验和问题
之前在SAE平台只是放一些临时的小工具,感觉还是满方便的
自己虽然有vps,但联路总不如国内好,陆续的SAE的服务也越来越完善及稳定、就考虑整体转移过去的事情了
最近看到Wordpress for SAE已经上线,就在考虑将博客转移过去
其实最担心的是域名绑定,谁知道比想像中的顺利的多,发过去申请表8分钟就得到了回复 “绑定成功”
当然域名必须有备案号才可以
数据转移和其它相关设置的同步是在绑定域名前就做好的,其实也不难,大概分为四个部分
给想把blog转移到sae的朋友们作为参考吧
对了,还没有注册使用过sae的朋友可以通过以下链接注册,可以获得免费云豆
http://sae.sina.com.cn/activity/invite/8168/msn
首先将wordpress for sae 通过应用向导安装好
先从现有的数据库中导出.sql文件 然后压缩成zip,直接通过SAE的DeferredJob来操作数据导入即可
要注意的是DeferredJob是需要等到系统空闲时才会运行的,所以可能需要稍等一会儿,执行成功后会在结果查询中看到
这部分需要通过SVN来commint到代码目录,这里不再详细阐述
SAE的上传文件是通过Storage来进行存储的,Wordpress for SAE其实已经修改了相关上传代码,上传的文件会直接存储到Storage,但之前的文件怎么办呢
分为两步
第一步,将原有数据wp-contents/uploads的文件 全部上传到Storage
第二步,通过PhpMyadmin执行sql将原有wp_posts表中的contents数据内的原有附件路径进行替换为新的Storage存储路径
参考SQL如下
update `wp_posts` set post_content=replace(post_content,’www.iamued.com/wp-content/uploads’,’http://iamued-wordpress.stor.sinaapp.com/uploads’)
站点路径,固顶链接,都在wp后台内设置菜单里设置即可,最后把域名cname指向到sae就ok了~
刚刚切换到sae具体的性能和稳定性还有待考查,不过相信比一般的廉价idc应该好很多了
对了,还没有注册使用过sae的朋友可以通过以下链接注册,可以获得免费云豆
http://sae.sina.com.cn/activity/invite/8168/msn
各位朋友如果有不懂得可以给我留言,很愿意与大家交流沟通