【发布时间】:2016-01-23 02:42:27
【问题描述】:
为什么在 Windows 上更新 Symfony 项目时“composer update”运行如此缓慢?如果我运行诊断一切看起来都很好,但更新命令需要 25 分钟左右。有谁知道这是怎么回事?
$ composer diagnose
Checking platform settings: OK
Checking git settings: OK
Checking http connectivity to packagist: OK
Checking https connectivity to packagist: OK
Checking github.com rate limit: OK
Checking disk free space: OK
Checking composer version: OK
这是我的 php 模块:
$ php -m
[PHP Modules]
apc
apcu
bcmath
bz2
calendar
Core
ctype
curl
date
dom
ereg
exif
filter
ftp
gd
gettext
hash
iconv
intl
json
libxml
mbstring
mcrypt
mhash
mysql
mysqli
mysqlnd
odbc
openssl
pcre
PDO
pdo_mysql
pdo_sqlite
Phar
Reflection
session
shmop
SimpleXML
soap
sockets
SPL
sqlite3
standard
tokenizer
wddx
xml
xmlreader
xmlrpc
xmlwriter
xsl
zip
zlib
[Zend Modules]
如您所见,Xdebug 未开启。任何人都知道是什么原因导致作曲家运行如此缓慢(而互联网速度还不错)?带有 Ubuntu + Putty 的虚拟机(即 VirtualBox)是解决此问题的唯一方法吗?
附言。 Symfony 安装程序不支持 Symfony 2.4.10。
作曲家停在:
> post-update-cmd: Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::installRequirementsFile
【问题讨论】:
-
禁用xdebug,那么它会很快。
-
@mblaettermann "你可以看到 Xdebug 没有开启" 而且它不在扩展列表中......
标签: symfony composer-php