如何在没有端口的情况下运行laravel服务器

时间:2016-07-29 09:03:10

标签: php laravel laravel-5 server virtualhost

当我运行命令php artisan serve时,它开始使用localhost:8000

如何将其作为localhost.com

启动

请帮助并指导我。

4 个答案:

答案 0 :(得分:1)

php artisan serve --port=80

然后在http://localhost

访问它

当您在浏览器中没有输入任何端口时,http://默认值为80,因此无需输入。

答案 1 :(得分:0)

如果您在Mac上,则可以安装laravel valet

https://laravel.com/docs/5.2/valet

进入保存项目的目录并运行valet park

然后无论文件夹名称是什么,您都可以浏览到folder.dev并运行

答案 2 :(得分:0)

如果您正在运行apache创建虚拟主机,则您不再需要运行<

这是步骤

php artisan serve

添加以下行

sudo nano /etc/apache2/sites-available/exampledomain.dev.conf

然后修改etc / hosts

<VirtualHost *:80>
    ServerAdmin admin@exampledomain.dev
    ServerName exampledomain.dev
    #ServerAlias www.exampledomain.dev
    DocumentRoot /home/websites/exampledomain.dev/public

<Directory /home/websites/exampledomain.dev/public>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride all
    Order allow,deny
    allow from all
    Require all granted
</Directory>
</VirtualHost>

添加下一行并保存

sudo nano /etc/hosts

启用网站

127.0.0.1 exampledomain.dev 

并重启服务器

sudo a2ensite exampledomain.dev.conf

之后,您可以使用以下网址查看本地网站:sudo service apache2 reload

答案 3 :(得分:-1)

使用Windows资源管理器,转到 C:\ Windows \ System32 \ drivers \ etc

127.0.0.1:8000 localhost.com

保存并将其复制回C:\ Windows \ System32 \ drivers \ etc(您需要管理员权限才能完成此作业)

但这不是推荐方式