Laravel `php artisan serve` 抛出没有意义的错误
Posted
技术标签:
【中文标题】Laravel `php artisan serve` 抛出没有意义的错误【英文标题】:Laravel `php artisan serve` throws error without meaning 【发布时间】:2021-07-03 02:49:34 【问题描述】:运行php artisan serve
时,我收到错误消息:
$ php artisan serve
Starting Laravel development server: http://127.0.0.1:8000
sh: line 0: exec: : not found
Starting Laravel development server: http://127.0.0.1:8001
sh: line 0: exec: : not found
它会重复尝试在其他端口上启动但没有成功。
几天前我的安装工作正常,我没有进行任何手动更新。错误信息是什么意思?
我还测试了使用laravel new test
设置一个新的 Laravel 项目,我可以正常启动它。所以我假设我的所有工具仍然正确安装。
【问题讨论】:
检查server.php
是否存在于您的项目文件夹中?
是的,它存在并且与我创建全新安装时的内容相同。
this 回复你了吗?
@BABAKASHRAFI 不,很遗憾没有。路径的配置如链接问题中所述,并且路径也是来源。其他 laravel 应用程序运行正常。
这能回答你的问题吗? ***.com/questions/55290052/…
【参考方案1】:
我自己解决了。我的 .env
文件中有一些错误的变量,它弄乱了我的 php 路径。我删除了它,现在一切正常:
PHP_BINARY="/opt/plesk/php/7.4/bin/php"
我用它在我的共享托管服务器上调试站点。感谢讨论中的每个人的好提示。
【讨论】:
很高兴你找到它,祝你好运。以上是关于Laravel `php artisan serve` 抛出没有意义的错误的主要内容,如果未能解决你的问题,请参考以下文章
Laravel:php artisan serve 无法启动
使用“php artisan serve”命令运行 Laravel 有啥意义?
Laravel `php artisan serve` 抛出没有意义的错误
laravel8-php artisan serve 命令错误