【发布时间】:2019-10-21 02:06:52
【问题描述】:
我想在 PhpStorm 中使用 php artisan serve 作为运行配置,并且已经像 here 一样设置它。
当我运行命令/配置 (?) 时,服务器似乎已启动,但随后立即停止。 这是我的控制台输出:
C:\dev\php\php_7.2\php-win.exe C:\Users\bendi\PhpstormProjects\dashboard\artisan serve
Laravel development server started: <http://127.0.0.1:8000>
Notice: Undefined index: REQUEST_URI in C:\Users\bendi\PhpstormProjects\dashboard\server.php on line 11
PHP Notice: Undefined index: REQUEST_URI in C:\Users\bendi\PhpstormProjects\dashboard\server.php on line 11
Process finished with exit code 0
控制台中一个简单的php artisan serve可以正常工作。
编辑:我认为这不是重复的,因为问题与 php 代码没有任何关系(至少我是这么认为的)。如前所述,普通命令有效。
编辑 2:my run configuration
【问题讨论】:
-
您能否更详细地描述一下您是如何设置运行配置的?当我按照链接问题中的说明进行操作时,我根本无法重现此问题。
-
@apokryfos 我刚刚在我的问题中添加了运行配置的屏幕截图。我认为我对链接的问题没有做任何不同的事情。
-
解释器可能有问题?在链接的问题中,有一些关于“如果您的 php 解释器在您的 PHPStorm 设置中正确设置”。
-
serve使用内部PHP development server,server.php是配置的路由器文件。如果您立即收到REQUEST_URI错误,则表明某处发生短路,并且正在 CLI 上执行server.php,而不是在请求进入时执行。不确定可能发生在哪里,但这是我的假设,以防万一有助于调查。 -
C:\dev\php\php_7.2\php-win.exe.... --- 请在您的 PHP 解释器设置中使用 php.exe 而不是 php-win.exe。
标签: php laravel phpstorm laravel-artisan serve