PHP[002]:More PHP

more php

虽然 wsl 可以模拟 linux 环境,但是请不要用 wsl 作为一种开发环境进行使用,而是作为一个工具系统

一致的环境

  • linux 版本 & 配置
  • nginx 版本 & 配置
  • mysql 版本 & 配置
  • php 版本 & 配置
  • composer 版本(这个也很重要)

一致的环境体现在三个方面,系统(linux/win)是否一直,依赖软件(nginx/mysql/other)是否一致,解析器(php)版本及该使用该解析器所做的软件(composer)版本是否一致。

1
2
3
composer update
composer install
composer update --no-dev

Deployer 一个环境部署工具

about use

1
2
3
4
5
6
7
if ($needBacktrace != 0) {
ob_start();
debug_print_backtrace($needBacktrace === 2 ? 1 : 0);
$trace = ob_get_contents();
ob_end_clean();
$msg = $msg . '## trace:' . $trace;
}