将Laravel基本URL从localhost更改为localhost / laravel5

时间:2017-02-28 20:44:51

标签: apache laravel

我尝试将 Laravel 基本网址更改为localhost / laravel5,我尝试更改 .env 文件中的 APP_URL 变量,我在 config / app.php 文件中对此行进行了相同的更改:

'url' => env('APP_URL', 'http://localhost/laravel5')  

这是我的 /etc/apache2/sites-available/laravel.conf 文件:

    <VirtualHost *:80>
    ServerName localhost/laravel5

    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/html/laravel5/public

    <Directory /var/www/html/laravel5>
        AllowOverride All
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

我还尝试重新启动 apache2 服务,但没有任何更改

2 个答案:

答案 0 :(得分:0)

在apache中创建这样的虚拟服务器

<VirtualHost *:80>
        ServerName laravel5.app
        DocumentRoot /var/www/html/laravel5/public

        <Directory /var/www/html/laravel5/public>
            AllowOverride All
            Require all granted
        </Directory>
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

并运行

sudo a2ensite laravel5.app
service apache2 reload

最后,请务必修改/etc/hosts文件并为laravel5.app添加条目:

# other entries...

# your entry...
127.0.0.1    laravel5.app

然后您可以通过http://laravel5.app

访问您的应用

答案 1 :(得分:-1)

我建议您使用Homestead或Valet之类的东西来开发Check the docs here