是否每次都需要使用php artisan serve?

是否每次都需要使用php artisan serve?,php,laravel,Php,Laravel,我是新来的拉威尔,我使用 php artisan serve 每次都要用拉威尔。使用Laravel是否每次都需要使用此命令?您可以配置nginx或apache2,因此不需要每次都运行此命令。 在生产中,您将需要一个真正的http服务器。 尝试在C:\Windows\System32\drivers\etc中打开主机文件。将此添加到内容的底部 192.168.1.120(Your local IP) test.local 保存文件 然后从apache服务器打开conf文件。例如,如果您正

我是新来的拉威尔,我使用

php artisan serve

每次都要用拉威尔。使用Laravel是否每次都需要使用此命令?

您可以配置nginx或apache2,因此不需要每次都运行此命令。 在生产中,您将需要一个真正的http服务器。
尝试在
C:\Windows\System32\drivers\etc
中打开主机文件。将此添加到内容的底部

192.168.1.120(Your local IP)    test.local
保存文件

然后从apache服务器打开conf文件。例如,如果您正在使用xampp,请在
C:\xampp\apache\conf\extra
中打开
httpd vhosts.conf
文件

将此添加到内容的底部

<VirtualHost example.local:80>
      DocumentRoot "C:/yourprojectfolder/public/"
      ServerAdmin admin@example.local
      ServerName example.local

       <Directory "C:/yourprojectfolder/public/">
           Options Indexes FollowSymLinks
           AllowOverride all
           Require all granted
        </Directory>
    </VirtualHost>

DocumentRoot“C:/yourprojectfolder/public/”
服务器管理员admin@example.local
ServerName example.local
选项索引跟随符号链接
允许超越所有
要求所有授权
然后,您可以在不使用artisan的情况下访问项目。在浏览器中打开


塔达

PHP是服务器端脚本语言,需要一个特殊的运行环境。这是一个http服务器

所以答案是肯定的。您必须使用服务器来运行应用程序

Laravel有一个内置的,您可以通过以下方式运行:

php artisan serve

当然,您可以使用另一个web服务器,如Apache、Ngix,但这是另一个主题的问题,如“如何在Apache上运行Laravel应用程序”。

当然不是,这只是启动开发服务器的一种方式。我建议你读一下文件,Laravel还有宅地和代客泊车(Mac)。您不希望在生产中使用artisan Service。请安装
WAMP
MAMP
LAMP
(或类似)堆栈作为本地开发环境,配置类似
myapp.com
的url以指向项目的
公用文件夹,然后导航离开。但我正在使用它windows@HarjotSingh您可以安装一些软件(如Homestead、WAMP、XAMPP或MAMP),并使用这些软件在您的计算机上创建Web服务器。不管你使用的是Windows,他指的是本地开发,而不是服务器。这些解决方案非常适合Web服务器,而不是本地服务器是的,我在pc中有xampp,如果我想使用laravel,我首先启动xampp,然后在cmd中使用php artisan Service。。。如果我关闭cmd,框架将无法工作