在MAC上做PHP开发,下了个当前最新版本的THINKPHP3.2.3,就是跑不起来,
ERR_EMPTY_RESPONSE。但是用旧版本的THINKPHP3.1.3却没有问题,之前搭的LARAVEL5的PHP环境也都可以正常工作。不知道问题在哪,到底是PHP环境有问题,还是这个版本有问题?同学的机器也,也配置了一个最新版本,运行正常,说明是我的环境问题。于是APACHE配置文件各种改,重装,还是不行。再把PHP.INI重置,正常了。进一步定位,发现是xdebug.collect_return=on这个配置的问题,删除后正常。这句是XDEBUG调试设置,作用为:
是否收集返回值。是和THINKPHP3.2.3有什么冲突?不知道,先做标记。