Laravel服务不影响其他应用程序

时间:2018-08-13 12:50:56

标签: php laravel laravel-5 directory command-line-interface

我已经安装了Laravel 5,我知道没有办法运行 “ PHP工匠服务”了。

Laravel项目位于子文件夹中:www.site.com/laravelProject。

我可以从CLI运行以下命令(在我的laravel项目文件夹中)吗?

php -S localhost/project:8000 -t public/

在不影响其他文件夹的情况下(来自本地主机)吗?

我的意思是,此命令仍将允许其他文件夹运行并通过其URL访问吗?

其他文件夹仍然可以使用吗?

Thx:)

编辑:

“ php工匠服务”实际上有效。

但是有一个问题:

user@server# php artisan serve
Laravel development server started: <http://127.0.0.1:8000>

我实际上在远程服务器上,而不是本地上。我该如何解决?

1 个答案:

答案 0 :(得分:1)

根据运行php artisan serve时得到的答案,该命令仅启动开发服务器。

对于生产,您必须设置一个指向您的Laravel应用程序的虚拟主机。

Apache的虚拟主机示例如下所示:

<VirtualHost *:80>
    DocumentRoot "/Users/myName/Projects/laravel/public"
    ServerName myLaravel.dev
    <Directory "/Users/myName/Projects/laravel/public">
            AllowOverride All
            Options FollowSymLinks +Indexes
            Order allow,deny
            Allow from all
    </Directory>
</VirtualHost>