简体   繁体   English

PHP 致命错误:未捕获错误:Class 未找到“Symfony\Component\Console\Application”

[英]PHP Fatal error: Uncaught Error: Class 'Symfony\Component\Console\Application' not found

I am trying to create a simple CLI app with PHP but I keep getting:我正在尝试使用 PHP 创建一个简单的 CLI 应用程序,但我不断收到:

PHP Fatal error:  Uncaught Error: Class 'Symfony\Component\Console\Application' not found in /Applications/MAMP/htdocs/newcli/dan.php:6
Stack trace:
#0 {main}
  thrown in /Applications/MAMP/htdocs/newcli/dan.php on line 6

Fatal error: Uncaught Error: Class 'Symfony\Component\Console\Application' not found in /Applications/MAMP/htdocs/newcli/dan.php:6
Stack trace:
#0 {main}
  thrown in /Applications/MAMP/htdocs/newcli/dan.php on line 6

What am I doing wrong?我究竟做错了什么? My PHP version: PHP 7.1.0RC6 (cli) (built: Nov 9 2016 04:45:59) ( NTS )我的 PHP 版本: PHP 7.1.0RC6 (cli) (built: Nov 9 2016 04:45:59) ( NTS )

dan.php:丹.php:

#! usr/bin/env php
<?php use Symfony\Component\Console\Application;

require 'vendor/autoload.php';

$app = new Application('Task App', '1.0');

$app->add(new Acme\ShowCommand());
$app->run();

The use statement must be placed after the require 'vendor/autoload.php' 必须在require 'vendor/autoload.php'之后放置use语句

#! usr/bin/env php
<?php 

require 'vendor/autoload.php';

use Symfony\Component\Console\Application;

$app = new Application('Task App', '1.0');

$app->add(new Acme\ShowCommand());
$app->run();

Some classes can be absent in your vendor .您的vendor中可能没有某些类。 So, it can be resolved by a composer install .所以,它可以通过composer install来解决。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 PHP 致命错误:未捕获错误:Class 'Normalizer' not found in /usr/share/php/Symfony/Component/Console/Helper/Helper.ZE1BFD762321E409963CEE4AC0B6ECZ8 - PHP Fatal error: Uncaught Error: Class 'Normalizer' not found in /usr/share/php/Symfony/Component/Console/Helper/Helper.php PHP致命错误:未捕获的错误:在Symfony上找不到类“ DOMDocument” - PHP Fatal error: Uncaught Error: Class 'DOMDocument' not found on Symfony Symfony:致命错误:在应用程序/控制台中找不到类 - Symfony: Fatal Error: Class not found in app/console PHP致命错误:未捕获错误:找不到类 - PHP Fatal error: Uncaught Error: Class not found 致命错误:第16行的app / console中找不到类&#39;Symfony \\ Component \\ Console \\ Input \\ ArgvInput&#39; - Fatal error: Class 'Symfony\Component\Console\Input\ArgvInput' not found in app/console on line 16 为什么致命错误:未捕获错误:找不到类“Illuminate\\Foundation\\Application” - Why Fatal error: Uncaught Error: Class 'Illuminate\Foundation\Application' not found 致命错误:未捕获错误:Class 在 Phalcon Php 应用程序中找不到“Phalcon\Config” - Fatal error: Uncaught Error: Class "Phalcon\Config" not found in Phalcon Php application Symfony3:致命错误:在 .\\bin\\console 中找不到“AppKernel”类 - Symfony3: Fatal error: Class 'AppKernel' not found in .\bin\console PHP致命错误:未捕获错误:找不到类'Facebook \ WebDriver \ ChromeOptions' - PHP Fatal error: Uncaught Error: Class 'Facebook\WebDriver\ChromeOptions' not found PHP致命错误:未捕获错误:未在中找到类“ ZipArchive” - PHP Fatal error: Uncaught Error: Class 'ZipArchive' not found in
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM