TP5 析构函数有时没有被调用

公司在进行上云运动,我们的功能也需要随行就市。从自己的数据中心移到 AWS 上。我们的主要改动是从 1. PHP apache 扩展 => fastcgi2. PHP5 => PHP7.4 有一个API,用的 ThinkPHP5 框架。在返回一切正常的情况下,一直无法记录 log 到EL…

TP6 学习

安装 composer create-project topthink/think . 安装多应用组件 composer require topthink/think-multi-app composer require topthink/think-view 遇到问题#1,想把应用目录和vendo…

PHP 兼容测试之 phpcompatibility

composer 安装(https://github.com/PHPCompatibility/PHPCompatibility) 安装config ruleset.xml 文件 执行命令 其它参数1. -n 忽略 WARNING2. --report-full=xxxx 导出日志

迁移

计划从PHP5 迁到 PHP7,一直担心会有问题。下定决心要做,却又怕有问题。看了一培训,找到了我们的问题在于,缺乏测试。TDD在重构或者迁移上的做用真的是不言而喻了。 所以,第一步就是写测试用例,从最简单的开始,全API,返回值都是JSON,工具 Postman~~~ 但,WEB站的迁移怎么办?:…

Nginx +ThinkPHP 遇到的问题

Rewrite 规则官方文档里的写法如下,参考 https://www.kancloud.cn/manual/thinkphp/1866 遇到问题,在一个项目中,所有的 __CONTROLLER__都带有 index.php。如果只使用上面的跳转,会造成 404 错误。所以又使用了: 又遇到一个新的…