Php Laravel在不影响其他应用程序的情况下提供服务

Php Laravel在不影响其他应用程序的情况下提供服务,php,laravel,laravel-5,directory,command-line-interface,Php,Laravel,Laravel 5,Directory,Command Line Interface,我已经安装了Laravel 5,我知道没有办法运行 不再使用“php artisan serve” Laravel项目位于子文件夹中:www.site.com/laravelProject 我可以从CLI运行此命令(在我的laravel项目文件夹中): php -S localhost/project:8000 -t public/ 是否不影响live(本地主机)中的其他文件夹 我的意思是,这个命令仍然可以让其他文件夹运行并使用它们的url进行访问 其他文件夹还能用吗 Thx:) 编辑: “p

我已经安装了Laravel 5,我知道没有办法运行 不再使用“php artisan serve”

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

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

php -S localhost/project:8000 -t public/
是否不影响live(本地主机)中的其他文件夹

我的意思是,这个命令仍然可以让其他文件夹运行并使用它们的url进行访问

其他文件夹还能用吗

Thx:)

编辑: “php artisan serve”实际上是有效的

但有一个问题:

user@server# php artisan serve
Laravel development server started: <http://127.0.0.1:8000>
user@server#php工匠服务
Laravel开发服务器已启动:

我实际上在远程服务器上,而不是本地。如何修复它?

正如您在运行
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>

DocumentRoot“/Users/myName/Projects/laravel/public”
ServerName myLaravel.dev
允许超越所有
选项如下:符号链接+索引
命令允许,拒绝
通融

php artisan serve
仍然有效。什么让你认为它不存在?你可以创建一个虚拟主机nstead。不确定你在这里要问什么:
而不影响其他来自live(来自localhost)的文件夹?
…我指的是不在localhost/project文件夹中的文件夹。像localhost/其他任何东西一样。