Composer php 尝试使用自制软件安装wp cli时出现PHP致命错误

Composer php 尝试使用自制软件安装wp cli时出现PHP致命错误,composer-php,homebrew,php-5.5,Composer Php,Homebrew,Php 5.5,在这种情况下,我正在尝试使用Homebrew安装wp cli,如下所示: brew install wp-cli 但在安装过程中,会发生以下错误: PHP致命错误:已用尽262144字节的允许内存大小(已尝试) 要在第0行上的未知中分配29889字节) Homebrew首先下载相应的软件包: ==> Downloading https://github.com/wp-cli/wp-cli/archive/v0.18.0.tar.gz 然后该过程使用Composer继续安装: ==>

在这种情况下,我正在尝试使用Homebrew安装
wp cli
,如下所示:

brew install wp-cli
但在安装过程中,会发生以下错误:

PHP致命错误:已用尽262144字节的允许内存大小(已尝试) 要在第0行上的未知中分配29889字节)

Homebrew首先下载相应的软件包:

==> Downloading https://github.com/wp-cli/wp-cli/archive/v0.18.0.tar.gz
然后该过程使用Composer继续安装:

==> /usr/local/bin/composer install
这导致了上面的
PHP错误
,我还没有找到任何解决方案来解决这个问题(我按照描述的说明进行了操作,但没有成功)

我理解错误消息,并尝试增加
php.ini
文件中的内存限制(我也尝试了1G):

但即使在重新启动服务器以确保考虑到我的修改后,也没有任何成功

以下是有关我的配置的一些信息:

> php -v
PHP 5.5.23 (cli) (built: Mar 23 2015 01:47:37)

> brew -v
Homebrew 0.9.5

> composer -v
Composer version 1.0-dev (f10c71475167a4661225b14560ca0a400d730829) 2015-03-29 14:37:42

> php --ini
Configuration File (php.ini) Path: /usr/local/etc/php/5.5
Loaded Configuration File:         /usr/local/etc/php/5.5/php.ini
Scan for additional .ini files in: /usr/local/etc/php/5.5/conf.d
Additional .ini files parsed:      /usr/local/etc/php/5.5/conf.d/ext-mcrypt.ini
考虑到内存过载,我还使用以下命令清理了Composer的缓存(因为在
Composer安装过程中出现错误消息):

在我的情况下,这仍然是无用的,当然,所有使用的工具都是最新的:

> brew update
> brew upgrade
> composer selfupdate

我可能错过了一些简单的内容,但我没有找到问题的原因。

您是否100%确定它是正确的php.ini文件?有时(即使您显式地声明该文件或看到配置打印出该文件时),文件的某个地方有另一个版本覆盖了您的配置。用命令
php--ini
检查所使用的文件还不够吗?如何确保系统没有使用来自另一个
php.ini
的配置?这就足够了。这可能就足够了,这取决于你的系统。但我在linux、windows和mac上遇到过一些问题,其中php.ini文件不正确,或者有另一个文件覆盖了我的配置。在系统上搜索任何名为php.ini的文件。如果还有其他值,请更改一个值并检查php以确定哪一个是正确的。感谢您的建议,我现在正在尝试,并在每个测试完成后立即给您反馈;-)我使用
grep
命令查找系统中的每个
php.ini
文件,并尝试更改内存限制。这并不能解决问题。。。
> composer clearcache
> brew update
> brew upgrade
> composer selfupdate