Php 运行本地开发服务器的artisan命令是什么http://local.dev/test-laravel/?
artisan命令用于从以下地址运行我的本地开发服务器: test laravel是我安装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地址 这是最
'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中运行。