2

我收到错误消息:

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

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

我将 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());
        }
    }

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

4

1 回答 1

2

我认为它与命名空间注册有关,您是否检查过定义类的命名空间是否已加载?检查ClassLoader 参考

app检查目录中的 autoload.php 文件

于 2013-01-05T01:51:12.777 回答