未找到Symfony类

时间:2013-01-05 01:42:29

标签: php symfony symfony-process

我收到错误:

PHP Fatal error:  Class 'Symfony\\Component\\Process\\PhpProcess' not found in ...

这是我第一次使用Symfony。我从GitHub网站下载文件。由于下载的文件属于Process目录,因此我创建了文件夹以获得正确的路径。 (Symfony / Component / Process / 下载文件)。

我将Symfony目录放在主目录(我的索引文件所在的目录)中。

这是你安装Symfony的方法吗? (注意我只需要Process子目录而不是整个框架)

现在我正在使用这个现成的代码,只是为了看看我是否可以运行它:

use Symfony\Component\Process\PhpProcess;

    $command = file_get_contents('/hello_world.php');

    if ( $command ) {
        $process = new PhpProcess($command); //<----- GETTING ERROR HERE 
        $process->run();

        if ($process->isSuccessful()) {

            $output = $process->getOutput();
            // ... 
        }
        else {
            throw new Exception($process->getErrorOutput());
        }
    }

为什么我会收到此错误,请问如何解决?是因为路径不好吗?

1 个答案:

答案 0 :(得分:2)

我认为它与命名空间注册有关,你检查过定义类的命名空间吗?检查ClassLoader reference

检查app目录

中的autoload.php文件