Symfony PHP致命错误:类';Symfony\Component\HttpKernel\Kernel';找不到

Symfony PHP致命错误:类';Symfony\Component\HttpKernel\Kernel';找不到,symfony,Symfony,希望有人遇到了这个问题。刚刚下载了一个Symfony项目,我收到了上面的错误消息:“PHP致命错误:在第7行的/Applications/MAMP/htdocs/myapp/app/AppKernel.PHP中找不到类'Symfony\Component\HttpKernel\Kernel' 我刚刚开始设置Symfony,下面是我的app/autoload.php的样子: <?php use Doctrine\Common\Annotations\AnnotationRegistry;

希望有人遇到了这个问题。刚刚下载了一个Symfony项目,我收到了上面的错误消息:“PHP致命错误:在第7行的/Applications/MAMP/htdocs/myapp/app/AppKernel.PHP中找不到类'Symfony\Component\HttpKernel\Kernel'

我刚刚开始设置Symfony,下面是我的app/autoload.php的样子:

<?php

use Doctrine\Common\Annotations\AnnotationRegistry;

$loader = require __DIR__.'/../vendor/autoload.php';


// intl
if (!function_exists('intl_get_error_code')) {
    require_once __DIR__.'/../vendor/symfony/symfony/src/Symfony/Component/Locale/Resources/stubs/functions.php';
}

AnnotationRegistry::registerLoader(array($loader, 'loadClass'));

return $loader;
#!/usr/bin/env php
<?php

// if you don't want to setup permissions the proper way, just uncomment the following  PHP line
 // read http://symfony.com/doc/current/book/installation.html#configuration-and-setup   for more information
umask(0000);

set_time_limit(0);

require_once __DIR__.'/bootstrap.php.cache';
require_once __DIR__.'/AppKernel.php';

use Symfony\Bundle\FrameworkBundle\Console\Application;
use Symfony\Component\Console\Input\ArgvInput;

$input = new ArgvInput();
$env = $input->getParameterOption(array('--env', '-e'), getenv('SYMFONY_ENV') ?: 'dev');
$debug = getenv('SYMFONY_DEBUG') !== '0' && !$input->hasParameterOption(array('--no-debug', '')) && $env !== 'prod';

$kernel = new AppKernel($env, $debug);
$application = new Application($kernel);
$application->run($input);
尝试添加

$kernel = new AppKernel($env, $debug);
$kernel->loadClassCache();
$application = new Application($kernel);
$application->run($input);

谢谢大家的帮助。结果是我把Apache安装搞砸了,所以找不到intl扩展。一旦我重新安装了,一切都很好。

请再试一次

composer install

有时可能就这么简单。

你认为你使用的是什么版本的Symfony?你从哪里下载的项目?你的自动加载类看起来像S2.0。另一类文件看起来像某种脚本?它不是AppKernel文件。Hi@Cerad。我使用的是2.4版。这是一个客户端项目。你是正确的这不是我的错误——这不是AppKernel文件,而是app_dev.php文件。我已经在原始版本中进行了更正。@1ed已经正确安装了Symfony。我可以很好地运行标准安装。基于autolad文件,该项目实际上是在Debian上为Symfony编写的。这对我来说很有效:
printf“\n”| pecl install intl;echo-e”\nextension=intl.so“>>/usr/local/etc/php/php.ini