前言由于本系列主要解读zanphp源码,所以环境使用作者自己为zan系列搭建的docker环境。https://github.com/cjeruen/zan-docker环境相关说明本系列的基础目录都在~/zan-code目录下。如果有变化,请自行切换目录。安装泊坞窗和作曲家。介绍的不多。下载zan-dockergitclonehttps://github.com/cjeruen/zan-docker.git下载zan-installergitclonehttps://github.com/youzan/zan-installer.gitinstallzan-installerdependscdzan-installer&&composerinstall当前目录~/zan-code/zan-installergenerateprojectgeneratehttpprojectphp./zangeneratetcpprojectphp./zangeneratewebsocketprojectphp./zan查看生成的三个项目moveprojecttozan-dockermv~/zan-code/zan-installer/http-demo~/zan-code/zan-docker/opt/http-demomv~/zan-code/zan-installer/tcp-demo~/zan-code/zan-docker/opt/tcp-demomv~/zan-code/zan-installer/websocket-demo~/zan-code/zan-docker/opt/websocket-demo修改配置文件参考配置:https://github.com/cjeruen/za...http-demo配置//~/zan-code/zan-docker/opt/http-demo/resource/config/test/connection/mysql.php'host'=>'127.0.0.1',//改为'host'=>'mysql_zan''user'=>'root',//更改为'user'=>'root''password'=>'123456',//更改为'pas剑'=>'根'//~/zan-code/zan-docker/opt/http-demo/resource/config/test/connection/redis.php'host'=>'127.0.0.1',//改为'host'=>'redis_zan',//~/zan-code/zan-docker/opt/http-demo/resource/config/test/connection/tcp.php'host'=>'127.0.0.1',//改为'host'=>'cat_zan',//~/zan-code/zan-docker/opt/http-demo/resource/config/test/monitor/trace.php"run"=>false,//改为"run"=>true,//~/zan-code/zan-docker/opt/http-demo/resource/config/test/server.php'session'=>['run'=>false,//改为'run'=>true,'store_key'=>'demo.session.session',],//~/zan-code/zan-docker/opt/http-demo/resource/config/test/registry.php"app_names"=>[//"tcp-demo"//去掉注解改为"tcp-demo"],"host"=>"127.0.0.1",//改为"host"=>"etcd_zan",tcp-demo配置//~/zan-code/zan-docker/opt/tcp-demo/resource/config/test/connection/mysql.php'host'=>'127.0.0.1',//改为'host'=>'mysql_zan''用户'=>'root',//更改为'user'=>'root''password'=>'123456',//更改为'password'=>'root'//~/zan-code/zan-docker/opt/tcp-demo/resource/config/test/connection/redis.php'host'=>'127.0.0.1',//更改为'host'=>'redis_zan',//~/zan-code/zan-docker/opt/tcp-demo/resource/config/test/connection/tcp.php'host'=>'127.0.0.1',//更改为'host'=>'cat_zan',//~/zan-code/zan-docker/opt/tcp-demo/resource/config/test/monitor/trace.php"run"=>false,//改为"run"=>true,//~/zan-code/zan-docker/opt/tcp-demo/resource/config/test/registry.php"enable"=>false,//改为"enable"=>"host"=>"127.0.0.1",//改为"host"=>"etcd_zan",buildzan-dockercd~/zan-code/zan-docker&&docker-composebuildstartdockerdocker-composeup-d创建数据库连接cat_zan数据库(mysql-hmysql_zan-uroot-p)创建数据库catimport数据表~/zan-code/zan-docker/cat/zan/src/Cat.sql查看演示http://localhost:8030/index/index/indexhttp://localhost:8030/index/index/jsonhttp://localhost:8030/index/index/showTplhttp://localhost:8030/index/index/dbOperationhttp://localhost:8030/index/index/redisOperationhttp://localhost:8030/index/index/httpRemoteServicehttp://localhost:8030/index/index/novaRemoteServicehttp://localhost:2281/catSummary环境安装到此结束
