如何在 xampp 的“htdocs”文件夹之外启动 laravel 项目?

god*_*zsa 0 php xampp laravel

这是在另一个文件夹中启动 Laravel 项目的方法吗?例如:

代替C:/xampp/htdocs

D:/projects/web/project1

因此,当我将带有作曲家的 Laravel 下载到我的D:/projects/web/project1文件夹后,我想通过以下方式访问它:http://project1.local在我的浏览器中。

我将 127.0.0.1 project1.local 添加到我的主机,但它只在浏览器中打开 xampp。

建议、想法?

小智 5

您需要指出xampp您的站点将位于该documentroot文件夹之外(服务器中的所有站点都位于该文件夹中)。

在您的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>
Run Code Online (Sandbox Code Playgroud)

如果您想通过类似 uri 直接访问http://laravel.project,则必须创建一个VirtualHost