安装了https://www.workerman.net/app/view/wz_task 《简单方便的计划任务》如下错误我该怎么办?
Active code page: 65001
D:\phpstudy_pro\WWW\2\fengu>php windows.php
Fatal error: Uncaught Error: Class "PhpOption\Option" not found in D:\phpstudy_pro\WWW\2\fengu\vendor\illuminate\support\Env.php:76
Stack trace:
#0 D:\phpstudy_pro\WWW\2\fengu\vendor\illuminate\support\helpers.php(137): Illuminate\Support\Env::get()
#1 D:\phpstudy_pro\WWW\2\fengu\plugin\tuCrontabs\config\app.php(12): env()
#2 D:\phpstudy_pro\WWW\2\fengu\vendor\workerman\webman-framework\src\Config.php(207): include('...')
#3 D:\phpstudy_pro\WWW\2\fengu\vendor\workerman\webman-framework\src\Config.php(63): Webman\Config::loadFromDir()
#4 D:\phpstudy_pro\WWW\2\fengu\vendor\workerman\webman-framework\src\support\App.php(146): Webman\Config::load()
#5 D:\phpstudy_pro\WWW\2\fengu\windows.php(23): support\App::loadAllConfig()
#6 {main}
thrown in D:\phpstudy_pro\WWW\2\fengu\vendor\illuminate\support\Env.php on line 76
D:\phpstudy_pro\WWW\2\fengu>pause
Press any key to continue . . .
用 composer 把 PhpOption\Option 安装上。
你这个报错是因为你在这里
D:\phpstudy_pro\WWW\2\fengu\plugin\tuCrontabs\config\app.php(12): env()
使用Env::get()获取配置,但是你又没有安装相关的包导致的。查看
Illuminate\Support
目录下的composer.json
,会发现suggest
节点:猜测它读取env配置文件推荐的是
vlucas/phpdotenv
这个包。尝试在根目录执行
composer require vlucas/phpdotenv
然后再启动试试。
如果还报
Uncaught Error: Class "PhpOption\Option" not found
, 那就再安装phpoption这个包composer require phpoption/phpoption