0

我目前正在学习 silex 教程,但我遇到了 Composer 的问题。

我刚从 silex 网站上的标准教程开始:

<?php

require(__DIR__. '/../vendor/autoload.php');

$app = new Silex\Application();


$app->get('/hello/{name}', function ($name) use ($app) {
    return $app->json(array('Hello' => $app->escape($name)) );
});

$app['debug'] = true;
$app->run();

在我的本地开发环境中,我收到此错误:

Fatal error: Call to undefined method ComposerAutoloaderInitd7d23b5370abd20e3e13775fdd372b42::getLoader() in C:\wamp\www\webservices\vendor\autoload.php on line 7

但是,当我在另一台机器(运行 Ubuntu 12.10、php 5.4.6 和 Apache/2.2.22 的 Amazon EC2 实例)上尝试它时,我得到了预期的行为。

我认为这是我本地的 apache/php 配置的问题。

编辑:这不仅仅是 Composer 问题,我在使用troy wolf 的class_http时也遇到了同样的行为

更奇怪的是,它实际上会在 apache 新初始化后的几秒钟内正常工作,然后它就会分解。

4

0 回答 0