gpt4 book ai didi

php - 在 Windows 10 上的 apache2.4 上启动 laravel 应用程序

转载 作者:可可西里 更新时间:2023-11-01 11:41:55 24 4
gpt4 key购买 nike

我有一个 laravel 应用程序,我使用 php artisan serve 对其进行了测试。

我发现这是一种不好的做法,因为它没有在生产中使用。

我已经安装了 apache2.4,它工作正常,当我打开 localhost 时我看到“It Works”。

现在我尝试在我的 PC 上通过 apache 启动我的 laravel 应用程序。

为此我做了以下步骤:

  1. 编辑 Apache\conf 中的 httpd.conf,我取消注释这一行:

LoadModule rewrite_module modules/mod_rewrite.so

  1. 编辑了 Apache\conf\extra 中的 httpd-vhosts.conf,我添加了:
<VirtualHost *:80>
DocumentRoot "Y:/PHP-Projects"
ServerName localhost
</VirtualHost>

<VirtualHost *:80>
DocumentRoot "Y:/PHP-Projects/Project-Admin-PHP/public"
ServerName localhost.eu
</VirtualHost>
  1. 编辑Windows\System32\drivers\etc 中的hosts 文件,我添加:

127.0.0.1 www.localhost.eu localhost.eu

在每一步之后我都重新启动了 Apache2.4 服务,但我仍然无法访问我的 laravel 应用程序。唯一改变的是,我现在在这个域上也得到了“It Works”:localhost.eu

我错过了什么?

目前我正在通过 php artisan serve 启动我的 laravel 应用程序。然后我可以通过 localhost:8000 访问该应用程序。

我也知道我可以建立宅基地。但是我发现的太晚了。我已经自己配置和安装了所有东西,除了这个问题,一切正常。

我想了解如何将我的 laravel 应用正确连接到 apache 服务器。

最佳答案

可能您忘记了在 httpd.conf 中包含文件 httpd-vhosts.conf 文件。有时这一行默认注释,你应该取消注释这一行。之后你应该重新启动 apache2 服务。

关于php - 在 Windows 10 上的 apache2.4 上启动 laravel 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57183965/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com