gpt4 book ai didi

php - 如何在 Netbeans 中安装 Symfony4?

转载 作者:行者123 更新时间:2023-12-04 17:46:17 25 4
gpt4 key购买 nike

我一直在重新阅读 NetBeans 文档以尝试安装 symfony 4 我发现如何安装 symfony 2/3 而不是 symfony4。有谁知道如何在 NetBeans 中安装 symfony 4?

最佳答案

万一有人还在这个问题上停下来,我已经让 Apache Netbeans 11.1 和 11.2 与 Symfony 4 + 项目一起工作得很好。这是我所做的:

  1. 使用 Symfony 指令和终端命令创建项目。
  2. 打开 Netbeans 并确保 PHP 已安装并在插件菜单中处于事件状态。
  3. 在 Netbeans 中打开项目。 Netbeans 会自动检测它是一个 PHP 项目。
  4. 在“项目”窗口中右键单击您的项目名称。选择菜单底部的属性向导,然后执行以下操作:

    一个。在源项目符号下,修改源文件夹的路径以包含整个项目而不是项目的 src 文件夹。这样您就可以访问项目中的所有文件/文件夹。此外,选择您的 PHP 版本(如果您刚刚开始一个新项目,您可能应该使用最新版本)。

    在 Run Configuration 项目符号下,选择 Run As "Local Web Site"以使用 Symfony 开发服务器(见下文)。如果使用 Symfony 开发服务器,还要为项目 URL 输入“http://localhost:8000/”。

    一直到框架。选择 Doctrine2 并启用它。选择 Symfony 3 并启用它。此外,重要提示:用 bin 替换为 App Directory 指示的任何内容。

    单击确定并关闭属性向导。

配置应该就是这样了。为了在 Netbeans 中访问所有很棒的 Symfony bin/console 命令而无需转到终端,请右键单击项目窗口中的项目名称,单击 Symfony,然后单击“运行命令”并向下滚动直到找到命令你要。它还将为您提供命令功能的描述。您甚至可以为命令提供参数。如果这对您不起作用,请确保您完成了第 4.c 部分。上面正确并确保你确实安装了 Symfony 插件,这些插件实际上为你提供了你需要的命令(即,检查你的 composer.json 文件并运行安装,如果你还没有安装的话)。

调试:这是一个不同的问题,可能在其他地方有介绍。但是,我已经能够让 xdebug 与 Chrome 一起工作,Netbeans 将使用 debug project 命令启动浏览器,监听正确的端口并停止行等。

两个问题:

  1. Symfony 5 现在使用全局服务器命令,因此 server:run、server:start 等不再位于本地 bin/console 中。参见 discussion here选项。您可以下载旧版本以在 bin/console 中使用(在这种情况下,Netbeans 将使用所有其他 bin/console 命令加载它)或者只是从终端启动/停止 Symfony 5 服务器。

    <
  2. 您可能会在 vendor 文件夹中遇到错误。我一直无法摆脱这个。可能是 PHP 版本冲突或其他问题。无论哪种情况,使用 Netbeans 选项/杂项/文件菜单,您都可以找到一种方法来忽略供应商文件夹、忽略文件夹中的错误、解决 php 版本冲突,或者只是忍受错误。

关于php - 如何在 Netbeans 中安装 Symfony4?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48317705/

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