基于thinkphp的分布式部署步骤
thinkphp是支持绑定域名到一个模块的,比如绑定u.lingyun.net到application下的user模块,绑定bbs.lingyun.net到forum模块。利用这个特性我们可以实现分布式部署。下面是主要步骤:
1、开启session存储数据库
在common/conf/config.php里添加如下几行:
//session设置'session_options' => array( 'expire' => 864000, 'type' => 'db', ),
2、假设你有ab两台云服务器a的ip地址是1.2.3.4,b的ip地址是5.6.7.8,将bbs.lingyun.net在域名解析里解析到1.2.3.4,将u.lingyun.net解析到5.6.7.8。
3、在ab两台服务器里部署同样的代码
经过以上三步实现了最简单的分布是部署,相当于a服务器主要承担论坛相关的访问,b服务器主要承担用户页面的访问。
推荐教程:php视频教程
以上就是php分布式怎么部署的详细内容。