开发环境配置
开发环境应该尽可能高效和方便,你有两种方式可供选择
Ⅰ. 虚拟机环境(推荐)
YYF定制了一个集成了YYF所需环境的虚拟机镜像(大约350M),并提供几乎一键安装和自动配置的脚本(init.cmd
).
可以让不同人在不同系统具有完全一致的开发环境,尤其适合团队使用和新手开发。
( 注:虚拟理解只提供服务器运行环境,代码存和修改仍然在本机,会自动映射到虚拟机中。)
使用YYF虚拟机镜像你可能需要:
- 安装 VirtualBox(安装即可,不需额外操作);
- 下载安装vagrant;
- 双击或者运行(
init.cmd
)自动配置
不同系统请参考:
Ⅱ. 本机开发环境
如果你希望在本机上进行开发,你需要安装PHP并配置好必要的扩展即可。(不同人配置相同的环境总能有意想不到的问题)
从头开始配置可以按照以下方式进行
- 下载或者编译PHP
- 下载或者编译YAF扩展
- 双击或者运行(
init.cmd
)配置
具体针对不同操作系统可以参照
- Windows下配置YYF开发环境
- Linux下配置YYF开发环境
- [Mac下配置YYF环境]
在现有基础上配置(已有WAMP
或者LAMP
之类的环境)
如果你已经有有PHP的web服务运行环境。 可以直接clone到 或者下载YYF的源码解压到 web目录下即可。
- 如果打开网站出现下面错误,说明没有安装yaf扩展
PHP Fatal error: Class 'Yaf_Application' not found in XXX/public/index.php
可以安装如下方法配置,或者搜索引擎搜索 如何配置yaf扩展
- windows 配置yaf方法
如果出现目录不可写的提示
运行init.cmd
即可,(windows直接双击即可)
配置完成
配置完成打开你的测试页面和 yyf.yunyin.org一样说明基本配置成功
如果遇到问题,可以google,百度,或者在github上留言,如果文档有疏漏之处,欢迎修改。