TAE PHP基于64位操作系统linux+nginx+php5.4以上版本构建,透明定制了部分函数实现, 几乎完全兼容原生PHP语法,用户无需定制本地开发环境, 应用无缝迁移到TAE。
单个文件上传大小限制: 20M
禁止设置 cookie/session 域为: *.jaeapp.com
本地磁盘空间(临时): 1G
单个文件上传大小限制: 20M
MySQL服务支持支持pdo和mysql、mysqli三个模块。
不支持memcache,TAE提供专门的缓存服务代替。
Curl模块除了调用top服务,其它都是需要经过http代理的。
memory_limit: 脚本可分配的内存 默认: 32M
upload_max_filesize: 上传文件大小 默认: 8M
default_socket_timeout: 15s
max_execution_time: 30s
临时目录: /ace/tmp
|-- webroot
|--index.php
|-- app.yaml(也可以是app.xml)
所有应用访问的代码和静态资源部署在 webroot 下,
webroot 不可在 svn 中删除, 否则会部署不成功
提供的服务调用前需要获取相关服务的句柄,方式如下:
$cacheService = Alibaba:: Cache();
支持的服务有:
缓存服务 |
Cache |
文件存储服务 |
Storage |
FetchUrl服务 |
Fetchurl |
日志服务 |
AppLog |
图片服务 |
Pic |
具体使用方式详见各服务介绍
开发者只能对应用目录进行读写操作,但本地磁盘读写容易造成分布式环境的不一致,不推荐进行本地文件操作,请尽量使用 文件存储服务(Storage)。
临时目录是:/ace/tmp
开发者可使用 日志服务打日志,线上日志可通过工作站日志管理进行实时查询。线下sdk的日志将会统一输出到logs\applogs下。
开发者可通过应用目录下的app.yaml方便地配置默认首页、url短路径、rewite、访问权限等。详见: PHP应用配置详解
查看php函数黑名单