首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Netbeans中安装Symfony4?

如何在Netbeans中安装Symfony4?
EN

Stack Overflow用户
提问于 2018-01-18 17:22:45
回答 5查看 10.2K关注 0票数 3

我一直在重读NetBeans文档,试图安装symfony 4,我发现如何安装symfony 2/3,但不是symfony4。有没有人知道如何在NetBeans中安装symfony 4?

EN

回答 5

Stack Overflow用户

发布于 2020-02-28 06:32:48

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

  1. 使用Symfony指令和终端命令创建了项目。
  2. 打开Netbeans并确保已安装并激活插件菜单中的

  1. 在Netbeans中打开项目。Netbeans会自动检测到它是一个PHP项目。
  2. 在项目窗口中右键单击您的项目名称。选择菜单底部的Properties向导,然后执行以下操作:

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

b.在Run Configuration bullet下,选择Run As "Local Web Site“以使用Symfony开发服务器(请参阅下面的问题)。如果使用Symfony开发服务器,还要将"http://localhost:8000/“作为Project URL。

c.一直到框架。选择Doctrine2并启用它。选择Symfony 3并启用它。另外,重要的是:用替换应用程序目录中指定的任何内容。

d.单击“确定”并关闭属性向导。

对于配置,应该就是这样。为了在Netbeans中访问所有强大的Symfony bin/console命令而不必前往终端,请在项目窗口中右键单击项目名称,单击Symfony,然后单击'Run Command‘并向下滚动,直到找到所需的命令。它还将向您描述该命令的作用。您甚至可以使用该命令提供参数。如果这对你不起作用,请确保你做了4.c部分。请确保您已经安装了Symfony插件,为您提供所需的命令(即,检查您的composer.json文件并运行install,如果您尚未安装)。

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

两个问题:

  1. Symfony 5现在使用全局服务器命令,因此server:run、server:start等不再位于本地的bin/console中。有关选项,请参见discussion here。您可以下载要在bin/console中使用的旧版本(在这种情况下,Netbeans将使用所有其他bin/console命令加载它),或者直接从terminal.
  2. You启动/停止Symfony 5服务器,这可能会在供应商文件夹中出现错误。我一直没能摆脱这个。可能是PHP版本冲突或其他原因。无论在哪种情况下,使用Netbeans选项/其他/文件菜单,您都可以找到一种方法来忽略供应商文件夹,忽略文件夹中的错误,解决php版本冲突,或者只是忍受错误。
票数 2
EN

Stack Overflow用户

发布于 2018-01-18 17:55:25

如果你想创建新项目,你可以通过composer包管理器执行以下命令:

代码语言:javascript
复制
composer create-project symfony/symfony:2.3.* project-name

或者,如果要将symfony包含到现有项目中,请在项目目录中执行以下命令:

代码语言:javascript
复制
composer require symfony/symfony:2.3.*

它将安装symfony 2.3分支的最新版本,当前版本为2.3.42。如果您需要另一个版本,只需替换我在示例中提到的那个版本。有关如何在您的系统上安装composer的信息可以很容易地通过互联网找到。祝好运!

票数 0
EN

Stack Overflow用户

发布于 2018-06-09 17:57:02

NETBEANS 8.*和Symfony 4.*

请不要因为Symfony 4而感到沮丧。

对于MS Windows和NETBEANS

步骤1:安装最新版本的Xampp或*ampp。

代码语言:javascript
复制
    *If not the newest version, it can conflict with Composer-Setup.exe.*

步骤2:下载Composer-Setup.exe并执行

步骤3:使用git bash或其他

步骤4:通过粘贴到git bash提示符或其他文件,在硬盘上任何位置创建项目

代码语言:javascript
复制
 $ composer create-project symfony/website-skeleton Symfony

第五步:请使用"Windows搜索“来查找Symfony

步骤6:压缩Symfony文件夹下的所有文件

步骤7:在PHP中-->工具>选项> NetBeans >框架和工具> Symfony 2/3':

选中‘沙盒:’,然后点击‘浏览’到你压缩的Symfony.zip。

单击“确定”

NetBeans PHP Symfony Sandbox

第8步:

创建新项目PHP应用程序

在Run Configuration步骤中选择Run As:PHP Built-in Web Server (在内置web服务器上运行)

在PHP Frameworks步骤中,选择Symfony 2/3 PHP Web Framework并单击Finish

Run Configuration

步骤9:在创建的项目上单击鼠标右键。选择properties> Frameworks> Symfony 3,您可以在右侧看到应用程序目录:app。

请将应用程序更改为config。然后单击“确定”。

步骤10:点击并打开你的'PhpProject‘> Source Files > public > index.php,右击index.php,在新窗口中点击'run’。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48317705

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档