2015-04-08 160 views
2

当我在CLI模式下运行PHP(CentOS 6.5下的PHP 5.6.6,使用VirtualBox作为VM运行时),即使我只检查版本并且有php,它也有几秒的延迟。禁用ini文件:PHP CLI延迟几秒

time php -n -v 
PHP 5.6.6 (cli) (built: Apr 2 2015 14:18:24) 
Copyright (c) 1997-2015 The PHP Group 
Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies 

real 0m5.066s 
user 0m0.012s 
sys  0m0.006s 

回答

4

问题与PHP调用的DNS调用有关。见herehere

的解决方案是增加主机名

[[email protected] ~]# hostname 
dev-machine.com 

到/ etc /主机:

127.0.0.1 dev-machine.com 

结果:

time php -n -v 
PHP 5.6.6 (cli) (built: Apr 2 2015 14:18:24) 
Copyright (c) 1997-2015 The PHP Group 
Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies 

real 0m0.018s 
user 0m0.012s 
sys  0m0.004s