【问题标题】:run laravel project without artisan serve在没有工匠服务的情况下运行 laravel 项目
【发布时间】:2019-03-04 14:38:55
【问题描述】:

我有一个问题,我想在没有 cmd 命令 php artisan serve 的情况下运行我的 laravel 项目,我想要通常在 php 项目 localhost/projectName 中的东西,当我执行所有步骤时,比​​如在 System32/driver/etc/ 中更改主机主机 并使用所有推荐的选项更改 E:\wamp\bin\apache\apache2.4.33\conf\extra\httpd-vhosts.conf 我重新启动 wamp 但是当我输入 url projectname.dev 时,浏览器上方的 cercle 仍然旋转并且没有显示在浏览器中!!!! 有人有任何想法

配置是

<VirtualHost *:80>
    ServerAdmin webmaster@ahssanstore.dev
    DocumentRoot "E:\wamp\www\AhssanStore\public"
    ServerName ahssanstore.dev
    ServerAlias www.ahssanstore.dev
    ErrorLog logs/ahssanstore.dev-error.log
    CustomLog logs/ahssanstore.dev-access.log common  
<Directory "E:\wamp\www\AhssanStore\public">
    AllowOverride all
    Require all granted
    </Directory>
</VirtualHost>

在 C:\Windows\System32\drivers\etc 中 我添加 127.0.0.1 ahssanstore.dev

然后我重新启动 wamp,然后我导航到 localhost/ahssanstore.dev

【问题讨论】:

  • 请显示您使用的配置。
  • 我放了配置兄弟,你现在可以看到它们了

标签: php laravel


【解决方案1】:

对于那些拥有 Ubuntu 开发服务器(在 /var/www 中可能还有其他项目)的用户,我做了以下操作以使其正常工作。

将 your-app/server.php 重命名为 your-app/index.php 将 .htaccess 从 your-app/public/ 复制到 your-app/

PS:如果有人知道这会产生一些问题,请提出建议。

完成

【讨论】:

    【解决方案2】:

    有时,servername: 'projectname.dev' 不起作用(我习惯这样开会)。尝试更改“projectname.me”而不是“project.dev”。

    VirtualHost配置只需要设置两行

    <VirtualHost *:80>
         DocumentRoot "E:\wamp\www\AhssanStore\public"
         ServerName ahssanstore.dev
    </VirtualHost>
    

    只是分享我的知识。希望它也有效!

    【讨论】:

      【解决方案3】:

      对于windows,你可以尝试使用Laragon

      【讨论】:

      • 我应该在启动 Windows 时一直运行它还是自动执行它?
      • 您可以在首选项中设置在 Windows 启动时运行 Laragon 并自动全部启动。来自互联网的example
      猜你喜欢
      • 2017-11-20
      • 1970-01-01
      • 2019-01-30
      • 2016-12-03
      • 1970-01-01
      • 2020-05-14
      • 2021-09-03
      • 2017-01-24
      • 2014-07-04
      相关资源
      最近更新 更多