[英]How can I start a laravel project outside of “htdocs” folder in xampp?
Is it a way to start a Laravel project in another folder? 是否可以在另一个文件夹中启动Laravel项目? For example:
例如:
instead of C:/xampp/htdocs
而不是
C:/xampp/htdocs
to D:/projects/web/project1
到
D:/projects/web/project1
So after I download Laravel with composer to my D:/projects/web/project1
folder I want to reach it as: http://project1.local
in my browser. 因此,在我将带有Composer的Laravel下载到我的
D:/projects/web/project1
文件夹后,我想在浏览器中以http://project1.local
到达它。
I added 127.0.0.1 project1.local to my hosts but it only opens xampp in the browser. 我向主机添加了127.0.0.1 project1.local,但它仅在浏览器中打开xampp。
Suggestions, ideas? 建议,想法?
You need to indicate to xampp
that your site will be sited outside the documentroot
folder (where all the sites in your server are located). 您需要向
xampp
指示您的站点将位于documentroot
文件夹(服务器中所有站点所在的位置)之外。
In your httpd.conf
file add these lines, which will allow to you to access the site via http://localhost/laravel.project
: 在您的
httpd.conf
文件中添加以下行,这将使您可以通过http://localhost/laravel.project
访问站点:
Alias /laravel.project "D:/projects/web/project1/public"
<Directory "D:/projects/web/project1/public">
Options FollowSymlinks
AllowOverride none
Require all granted
</Directory>
If you want to get access directly, via a uri like http://laravel.project
, you must create a VirtualHost . 如果要通过
http://laravel.project
这样的uri直接访问,则必须创建VirtualHost 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.