加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

与OS X PHP相比,CLI MAMP PHP运行缓慢

发布时间:2020-12-13 13:41:00 所属栏目:PHP教程 来源:网络整理
导读:我刚刚开始遇到MAMP PHP运行速度极慢的问题.我重新安装了MAMP,仍然有问题. 作为比较(我想也许我的本地开发OS X机器可能有问题)我在终端尝试以下,并禁用php.ini与-n /usr/bin/php --version -n 这会立即返回输出. /Applications/MAMP/bin/php/php5.5.14/bin/p
我刚刚开始遇到MAMP PHP运行速度极慢的问题.我重新安装了MAMP,仍然有问题.

作为比较(我想也许我的本地开发OS X机器可能有问题)我在终端尝试以下,并禁用php.ini与-n

/usr/bin/php --version -n

这会立即返回输出.

/Applications/MAMP/bin/php/php5.5.14/bin/php --version -n

这将在3-5秒后返回输出.

我尝试过运行许多其他命令和脚本. MAMP PHP似乎都延迟了3-5秒.

我尝试过其他MAMP PHP版本,但它们仍然存在同样的问题.

我想不出最近在我的机器上发生了什么变化导致这种情况变慢(例如没有php.ini更改,没有OS X更新)

我真的不知道是什么造成了这个问题,甚至不知道如何进一步调查.非常感谢.

UPDATE

奇怪的是,问题似乎只是在命令行中运行MAMP PHP时.使用MAMP加载网站时,没有减速.更令人困惑的是……

如其他回复所示,减速是由imap.so扩展引起的.

然而,深入研究这个问题的原因似乎是它正在尝试对本地计算机的主机名执行DNS查找.

将主机名添加到/ etc / hosts文件应修复它:

me@mbp ~> hostname 
mbp.local

cat /etc/hosts
...
127.0.0.1     mbp.local
::1           mbp.local
...

之前:

me@mbp ~> time php -v
PHP 7.0.12 (cli) (built: Oct 24 2016 18:49:11) ( NTS )
Copyright (c) 1997-2016 The PHP Group
Zend Engine v3.0.0,Copyright (c) 1998-2016 Zend Technologies
        **5.04 real**         0.01 user         0.01 sys

后:

me@mbp ~> time php -v
PHP 7.0.12 (cli) (built: Oct 24 2016 18:49:11) ( NTS )
Copyright (c) 1997-2016 The PHP Group
Zend Engine v3.0.0,Copyright (c) 1998-2016 Zend Technologies
        **0.03 real**         0.01 user         0.00 sys

我通过使用Wireshark捕获网络流量来发现这一点.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读