完美搞定hyperf的单元测试 作者: 灯小笼 时间: 2020-05-01 分类: 默认分类 评论 最近团队决定要统一使用hyperf。工欲善其事,必先利其器。要提高开发效率,TDD必不可少,这就需要能有一套完美的单元测试支持工具。相比传统的php开发,hyperf基于swoole,需要满足其不同的特征,要想完美地搞定其单元测试,需要完成这么几件事情: 1. phpunit需要支持协程,才能正常运行下去 2. swoole需要支持openssl,才能支持对api接口进行单元测试 3. 支持单步跟踪。这点需要有xdebug的支持,同样,它也要支持协程 4. 支持单测覆盖率。 下面来分别介绍如何解决这几个问题。 - 阅读剩余部分 -
如何删除mac自带的php 作者: 灯小笼 时间: 2020-05-01 分类: 工具 评论 mac升级到10.15.4后,系统自带装了php7.3,但是有个问题,竟然不能装swoole插件,于是想删掉系统的php。 ```bash $ which php /usr/bin/php $ cd /usr/bin/ $ sudo rm -rf php php-config phpdoc phpize rm: php: Read-only file system rm: php-config: Read-only file system rm: phpize: Read-only file system ``` 出现了Read-only file system的提示,用sudo都删不掉。 - 阅读剩余部分 -