Php 找不到Symfony类

Php 找不到Symfony类,php,symfony,symfony-process,Php,Symfony,Symfony Process,我得到一个错误: PHP Fatal error: Class 'Symfony\\Component\\Process\\PhpProcess' not found in ... 这是我第一次使用Symfony。我从网站下载文件。因为下载的文件是进程目录的,所以我创建了文件夹以获得正确的路径。(Symfony/组件/流程/下载的文件) 我将Symfony目录放在主目录中(我的索引文件所在的位置) 您是这样安装Symfony的吗?(注意,我只需要流程子目录,不需要整个框架) 现在我正在使用这

我得到一个错误:

PHP Fatal error:  Class 'Symfony\\Component\\Process\\PhpProcess' not found in ...
这是我第一次使用Symfony。我从网站下载文件。因为下载的文件是进程目录的,所以我创建了文件夹以获得正确的路径。(Symfony/组件/流程/下载的文件)

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

您是这样安装Symfony的吗?(注意,我只需要流程子目录,不需要整个框架)

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

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());
        }
    }
使用Symfony\Component\Process\PhpProcess;
$command=file_get_contents('/hello_world.php');
如果($command){
$process=newphpprocess($command);//run();
如果($process->isSuccessful()){
$output=$process->getOutput();
// ... 
}
否则{
抛出新异常($process->getErrorOutput());
}
}

为什么我会遇到这个错误,我怎样才能修复它?是因为路径不正确吗?

我认为这与名称空间注册有关,您是否检查了定义类的名称空间是否已加载


检查
应用程序
目录中的autoload.php文件

嗨,我从现成的代码复制了名称空间。我认为这是正确的。我想我的问题是我放置文件的位置。你是否包含了所需的文件?检查autoload.php文件我正在使用Heroku,如果这有帮助的话