php proc open 不执行,php – laravel4 composer安装得到proc_open不可用的错误

现在我试图用composer来安装我的PHP包,但是我收到了这个错误信息:

$composer安装

Loading composer repositories with package information

Installing dependencies (including require-dev)

- Installing filp/whoops (1.0.7)

Downloading: 100%

[Symfony\Component\Process\Exception\RuntimeException]

The Process class relies on proc_open,which is not available on your PHP installation.

编辑:

在启用proc_open函数后,我收到此错误,并将我的PHP memory_limit设置为384M:

Fatal error: Uncaught exception 'ErrorException' with message 'proc_open(): fork Failed - Cannot allocate memory' in phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.PHP:990

Stack trace:

#0 [internal function]: Composer\Util\ErrorHandler::handle(2,'proc_open(): fo...','phar:///usr/loc...',990,Array)

#1 phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.PHP(990): proc_open('stty -a | grep ...',Array,NULL,Array)

#2 phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.PHP(832): Symfony\Component\Console\Application->getSttyColumns()

#3 phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.PHP(797): Symfony\Component\Console\Application->getTerminalDimensions()

#4 phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.PHP(731): Symfony\Component\Console\Application->getTerminalWidth()

#5 phar:///usr/local/bin/com in phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.PHP on line 990

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值