Name Last Update
..
Samples Loading commit data...
node_modules Loading commit data...
.gitkeep Loading commit data...
README.md Loading commit data...
book.json Loading commit data...
db_model_rules.md Loading commit data...
git_flow.md Loading commit data...
lumen_rule_controller.md Loading commit data...
lumen_rule_model.md Loading commit data...
lumen_rule_others.md Loading commit data...
lumen_rule_service.md Loading commit data...
php_rule.md Loading commit data...

PHP总体规范 v1.0

PHP平台编写应用,公司需要强调的规则定义。

1. 整体环境

所有项目的整体环境说明:

对于PHP的项目,公司以Linux为部署操作系统,php-fpm+Nginx+Redis为程序环境,GIT作为版本的代码管理,GitLab作为项目管理,禅道作为项目控制和BUG管理,邮件作为团队之间联络渠道。

2. 程序的环境

对于开发主机,安装的环境以列表说明

  • PHP版本 >= 5.6.0
  • Nigix版本 >= 1.8.0
  • composer版本 (保持最新)
  • GIT版本 >= 2.10
  • nodejs >= 6.10

各开发环境下载 :

PHP+NGINX工具参考下载 : PHP_NGINX下载链接

composer下载和使用参考(注意,composer使用国内源) :composer主页

git下载 : 下链链接

nodejs下载 : 下载链接

3. 开发工具

对于PHP开发工具,统一使用phpstorm。

对于WEB开发,统一使用webstorm

对于命令行工具,统一使用GIT中的bash工具。

windows的cms工具,可以使用ConEmu或者cmder工具

开发工具下载:

phpstorm : 下载链接 注:phpstorm64位版本依赖于JRE

phpstorm的注册激活 : 参考

Conemu下载 下载链接

4. 环境规范

5. 关于PHP默认编码规范

6. 数据库规范

7. GIT代码管理规范

8. 项目开发流程规范