我们写好的代码往往部署于Linux上,为了安全和URL的美观,经常会利用 Apache或者 Nignx 进行URL 重写。ThinkPHP5 官方URL重写说明: Thinkphp5 URL...

RBAC(基于角色的权限访问控制)数据库设计
大多数项目中,多多少少都会涉及到权限控制,各种编程语言也有相对应的开源代码。但是,在项目复杂的项目中,可能无法满足我们的需求,因此,我们来介绍下完整的RBAC 及其数据库设计。RBAC,即基于角色的权...

windows 下 svn 钩子实现提交后自动同步 web 项目部署目录
在上篇 PHP 内网开发环境的搭建部署(IP部署、域名部署) 中,我们搭建了一个内网服务器供测试、开发、统一数据库使用,接下来介绍如何利用svn 的钩子实现代码的自动更新。目的:实...

PHP 内网开发环境的搭建部署(IP部署、域名部署)
我们在工作中,往往是多个人团队协同开发,因此我们可以部署内网开发环境。内网开发环境有以下好处:1、统一的数据库环境,这样在数据库发生结构变化时,其余开发人员无需进行数据库修改2、可以用来部署内网文件共...