Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/251.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 运行本地开发服务器的artisan命令是什么http://local.dev/test-laravel/?_Php_Laravel - Fatal编程技术网

Php 运行本地开发服务器的artisan命令是什么http://local.dev/test-laravel/?

Php 运行本地开发服务器的artisan命令是什么http://local.dev/test-laravel/?,php,laravel,Php,Laravel,artisan命令用于从以下地址运行我的本地开发服务器: test laravel是我安装laravel的文件夹 'url' => 'http://local.dev/test-laravel/' 当我运行一个命令,比如php artisan-service--host=local.dev/test-laravel/时,它会说服务器是在启动的(这不起作用) 理想情况下,url应该是 如何实现这一点?实现这一点的方法之一是编辑主机文件,以便将名称“local.dev”解析为IP地址 这是最

artisan命令用于从以下地址运行我的本地开发服务器:

test laravel是我安装laravel的文件夹

'url' => 'http://local.dev/test-laravel/'
当我运行一个命令,比如
php artisan-service--host=local.dev/test-laravel/
时,它会说服务器是在启动的(这不起作用)

理想情况下,url应该是


如何实现这一点?

实现这一点的方法之一是编辑主机文件,以便将名称“local.dev”解析为IP地址

这是最简单的解决方案,取决于您使用的操作系统。 在Windows系统上,您可以在
%Systemroot%\System32\Drivers\Etc\hosts

在Linux系统上,此主机文件位于
/etc/hosts

在这些文件中,您可以添加以下DNS翻译

127.0.0.1   local.dev
现在,当您尝试将服务器联机时,您可以使用以下命令
php artisan serve–host=local.dev
,并可以在上访问您的webfolder。只要端口不干扰,就不会干扰正在运行的任何其他服务器

如果端口8000已被使用,您可以使用以下命令更改端口

php artisan serve –host=local.dev --port=8080

更新

一旦注册了local.dev,就可以使用它了。php artisan serve不会为您进行DNS翻译

PHP5.4.0附带了一个内置的web服务器,PHP artisan serve利用了该服务器

URI请求从启动PHP的当前工作目录提供,除非使用-t选项指定显式文档根


您还可以配置Web服务器来处理此请求。At是一个操作指南。

因为我在Ubuntu虚拟机中运行XAMPP安装,我想我不必使用artisan为我创建另一个本地主机地址

我刚刚修改了app.php文件中的应用程序Url,并将其指向我安装laravel的位置

'url' => 'http://local.dev/test-laravel/'
现在我可以从URL访问公用文件夹:


:-)

这没有错,但这不是我所希望的答案。我只是不想从文件夹中运行该站点,这样我就不必每次都去hosts文件,我必须做一个laravel项目。实际上我在Ubuntu虚拟机上运行XAMPP,我实际上需要laravel在XAMPP中运行。