Softaculous 启动 symfony 应用程序
Softaculous start symfony app
所以我下载了 Softaculous (ampps),并从他们的仪表板安装了 symfony 框架,它创建了一个 symfony3 文件夹,其中包含 www 目录中的所有文件(在 www 目录中有一个 index.php 文件仅打印欢迎消息的 symfony 根目录)。
当我通过 http://localhost/symfony3/ 访问它时它显示 index.php (如果我删除 index.php 它只显示 symfony3 目录的树)
是否可以设置我的本地主机来启动应用程序?如果我 运行 php bin/console server:start
它会在端口 8000 的本地主机上启动我的应用程序。是否可以设置 Ampps 在通过 localhost/symfony3/ 访问时启动我的应用程序?提前致谢!
编辑:原来我可以通过编辑 httpd70.conf 文件来做到这一点 (ampps>conf>httpd70.conf)
找到 <VirtualHost 127.0.0.1:80>
块并将 <Directory "{$path}/www">
更改为应用程序中的网络文件夹(在我的例子中是 <Directory "{$path}/www/symfony3/web">
并对 DocumentRoot "{$path}/www"
执行相同的操作在同一块中。重新启动您的 Apache。您现在应该在转到 http://localhost/ (http://localhost/app_dev.php/)
时看到您的应用程序
如果我理解你的问题,你需要使用正确的配置文件设置你的网络服务器并更改 Symfony 项目的权限。
它可能会有帮助(Symfony 2.8.* 的文档):
所以我下载了 Softaculous (ampps),并从他们的仪表板安装了 symfony 框架,它创建了一个 symfony3 文件夹,其中包含 www 目录中的所有文件(在 www 目录中有一个 index.php 文件仅打印欢迎消息的 symfony 根目录)。
当我通过 http://localhost/symfony3/ 访问它时它显示 index.php (如果我删除 index.php 它只显示 symfony3 目录的树)
是否可以设置我的本地主机来启动应用程序?如果我 运行 php bin/console server:start
它会在端口 8000 的本地主机上启动我的应用程序。是否可以设置 Ampps 在通过 localhost/symfony3/ 访问时启动我的应用程序?提前致谢!
编辑:原来我可以通过编辑 httpd70.conf 文件来做到这一点 (ampps>conf>httpd70.conf)
找到 <VirtualHost 127.0.0.1:80>
块并将 <Directory "{$path}/www">
更改为应用程序中的网络文件夹(在我的例子中是 <Directory "{$path}/www/symfony3/web">
并对 DocumentRoot "{$path}/www"
执行相同的操作在同一块中。重新启动您的 Apache。您现在应该在转到 http://localhost/ (http://localhost/app_dev.php/)
如果我理解你的问题,你需要使用正确的配置文件设置你的网络服务器并更改 Symfony 项目的权限。
它可能会有帮助(Symfony 2.8.* 的文档):