Tars 平台针对 PHP 修改说明

与默认模板tars.default相比,php新增了tars.tarsphp.default, 主要添加了如下部分:

  1. <tars>
  2. ...
  3. <application>
  4. <server>
  5. ...
  6. php=/data/env/runtime/php-7.1.7/bin/php
  7. buffer_output_size=12582912
  8. open_tcp_nodelay=1
  9. open_eof_check=0
  10. open_eof_split=0
  11. task_worker_num=1
  12. dispatch_mode=2
  13. daemonize=1
  14. ...
  15. </server>
  16. </application>
  17. ...
  18. </tars>
  • 支持自定义php执行文件(/tars/application/server< php >),默认/usr/bin/php。
  • 支持自定义tars_php框架启动文件配置(/tars/application/server< entrance >),默认项目目录下的src/index.php。
  • tars平台生成的启动脚本会以entrance为入口文件来执行启停脚本。

在tars-server模块中,三个不同的http、timer、tcp server都需要使用不同的模块,请务必进行新的模板的添加和修改工作!!