安装Zend Framework 2期间,Composer CreateProcess错误代码0



我被困在Zend Framework 2入门指南的第一步。

我的步骤:

  • 我下载并提取了最新版本的composerc:/xampp/composer/composer.phar
  • 我运行php composer.phar self-update只是以防万一
  • 我按原样运行php composer.phar create-project --repository-url="http://packages.zendframework.com" zendframework/skeleton-application ../htdocs/zf2-tutorial指南中所述

这就是我收到错误消息的地方:

Fatal error: Uncaught exception 'ErrorException' with message 'proc_open(): CreateProcess failed, error code - 0' in phar://C:/xampp/htdocs/ZendSkeletonApplication/composer.phar/vendor/symfony/console/Symfony/Component/Console/Application.php on line 1013

我将在问题的末尾添加完整的调用堆栈。

我尝试过的:

  • 该问题的答案中的指南导致了相同的错误:在Windows中的XAMPP上安装Zend Framework 2
  • 我将RAM释放到约2.7 Gb的可用空间
  • 我尝试了不同的安装指南
  • 我使用管理权限运行CLI

我的设置:

  • Windows 8
  • PHP 5.4.4
  • 作曲家版本d017e3f2096dda7194600a76bc7328808811c8da
  • 服务器版本:Apache/2.4.2(Win32)

我的问题:

  • 对如何解决这个问题有什么建议吗
  • 我可以在不使用composer的情况下安装ZF2吗

Call Stack:
    0.0150     232360   1. {main}() C:xampphtdocsZendSkeletonApplicationcomposer.phar:0
    0.0155     231416   2. require('phar://C:/xampp/htdocs/ZendSkeletonApplication/composer.phar/bin/composer') C:xampphtdocsZendSkeletonApplicationcomposer.phar:15
    0.1072    2023984   3. ComposerConsoleApplication->run() phar://C:/xampp/htdocs/ZendSkeletonApplication/composer.phar/bin/composer:43
    0.1199    2234448   4. SymfonyComponentConsoleApplication->run() phar://C:/xampp/htdocs/ZendSkeletonApplication/composer.phar/src/Composer/Console/Application.php:83
    0.2064    3173376   5. ComposerConsoleApplication->renderException() phar://C:/xampp/htdocs/ZendSkeletonApplication/composer.phar/vendor/symfony/console/Symfony/Component/Console/Application.php:128
    0.2368    3201408   6. SymfonyComponentConsoleApplication->renderException() phar://C:/xampp/htdocs/ZendSkeletonApplication/composer.phar/src/Composer/Console/Application.php:163
    0.2369    3202256   7. SymfonyComponentConsoleApplication->getTerminalWidth() phar://C:/xampp/htdocs/ZendSkeletonApplication/composer.phar/vendor/symfony/console/Symfony/Component/Console/Application.php:731
    0.2369    3202272   8. SymfonyComponentConsoleApplication->getTerminalDimensions() phar://C:/xampp/htdocs/ZendSkeletonApplication/composer.phar/vendor/symfony/console/Symfony/Component/Console/Application.php:797
    0.2374    3202472   9. SymfonyComponentConsoleApplication->getConsoleMode() phar://C:/xampp/htdocs/ZendSkeletonApplication/composer.phar/vendor/symfony/console/Symfony/Component/Console/Application.php:827
    0.2374    3203768  10. proc_open() phar://C:/xampp/htdocs/ZendSkeletonApplication/composer.phar/vendor/symfony/console/Symfony/Component/Console/Application.php:1013
    0.2402    3204624  11. ComposerUtilErrorHandler::handle() phar://C:/xampp/htdocs/ZendSkeletonApplication/composer.phar/vendor/symfony/console/Symfony/Component/Console/Application.php:1013

令人惊讶的是,它比我想象的要容易得多:

git clone git://github.com/zendframework/ZendSkeletonApplication.git --recursive

它在./vendor/ZF2/下安装了框架。

相关内容

  • 没有找到相关文章

最新更新