在wamp上部署symfony 4演示应用程序

时间:2019-01-14 17:20:04

标签: apache wamp symfony4

我安装了symfony 4演示应用程序,它可以与内置服务器完美配合,而不能与wamp配合使用。 我访问主页但未加载脚本(css和js)(404) 它似乎是路径问题:它尝试加载“ localhost / build / ...”而不是“ localhost / demo / build”。 我尝试按照此处https://symfony.com/doc/current/setup/web_server_configuration.html

的说明配置我的Apache

但它并没有改变

我的httpd-vhosts.conf:

    Virtual Hosts
<VirtualHost *:80>
  ServerName localhost
  ServerAlias localhost
  DocumentRoot "${INSTALL_DIR}/www"
  <Directory "${INSTALL_DIR}/www/">
    Options +Indexes +Includes +FollowSymLinks +MultiViews
    AllowOverride All
    Require local
  </Directory>
</VirtualHost>

<VirtualHost *:80>
    ServerName demo
    ServerAlias demo
    DocumentRoot "C:/wamp64/www/demo/public"
    <Directory "C:/wamp64/www/demo/public">
        Options +Indexes +Includes +FollowSymLinks +MultiViews
        AllowOverride All
        Require local
    </Directory>

    <Directory "C:/wamp64/www/demo/">
         Options FollowSymlinks
     </Directory>
</VirtualHost>

1 个答案:

答案 0 :(得分:0)

开发Symfony应用程序的首选方法是使用Symfony Local Web Server。

但是,在生产环境中运行应用程序时,您将需要使用功能全面的Web服务器。本文介绍了将Symfony与Apache或Nginx结合使用的几种方法。

针对您的情况,您需要安装apache Symfony包。

最简单的方法是通过执行以下命令来安装apache Symfony包:

 composer require symfony/apache-pack

有关更多信息,请参阅本文。 https://symfony.com/doc/current/setup/web_server_configuration.html