Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/252.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在Netbeans中安装Symfony4?_Php_Netbeans_Installation_Symfony4 - Fatal编程技术网

Php 如何在Netbeans中安装Symfony4?

Php 如何在Netbeans中安装Symfony4?,php,netbeans,installation,symfony4,Php,Netbeans,Installation,Symfony4,我一直在重读NetBeans文档,试图安装symfony 4,但我发现如何安装symfony 2/3,而不是symfony 4。有人知道如何在NetBeans中安装symfony 4吗?如果要创建新项目,可以通过composer软件包管理器执行以下命令: composer create-project symfony/symfony:2.3.* project-name 或者,如果要将symfony包含到现有项目中,请在项目目录中执行以下命令: composer require symfony

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

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

composer create-project symfony/symfony:2.3.* project-name
或者,如果要将symfony包含到现有项目中,请在项目目录中执行以下命令:

composer require symfony/symfony:2.3.*

它将安装最新版本的symfony 2.3 branch,目前相当于2.3.42。如果您需要另一个版本,您只需替换我作为示例提到的版本。有关如何在系统上安装composer的信息可以通过internet轻松找到。祝你好运

您不需要在Netbeans或任何其他IDE中安装Symfony。Symfony是一个PHP框架,它与文本编辑器无关

Symfony是PHP组件的集合,它允许您创建更安全、更健壮和更好的代码

您可以使用Netbeans基于Symfony框架编写一些代码

如果您想获得Symfony,请遵循以下文档:

您所指的只是一个Symfony插件,它使编写Symfony代码变得更容易。我建议使用PHPStorm。你可以得到一个月的免费试用版,然后我想再给你一个月的免费测试版。这是至少两个月的发展。PHPStorm对Symfony有惊人的支持


我希望这能有所帮助。

netbeans8.*和Symfony 4.*

请不要再为Symfony 4感到沮丧

[适用于MSWindows和NETBEANS]

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

    *If not the newest version, it can conflict with Composer-Setup.exe.*
步骤2:下载Composer-Setup.exe并执行它

步骤3:使用git bash或其他

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

 $ composer create-project symfony/website-skeleton Symfony
步骤5:请使用“Windows搜索”查找Symfony

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

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

选中“Sandbox:”并单击“浏览”到您压缩的Symfony.zip

单击“确定”

步骤8:

创建新的项目PHP应用程序

在运行配置步骤中 选择运行方式:PHP内置Web服务器(在内置Web服务器上运行)

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

步骤9: 用右键单击已创建的项目。 选择属性>框架>Symfony 3 您可以在右侧看到应用程序目录:App

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

步骤10: 单击并打开您的“PhpProject'>源文件>public>index.php”
右键单击index.php,然后在新窗口上单击“运行”。

如果有人还在回答这个问题,我已经让Apache Netbeans 11.1和11.2与Symfony 4+项目配合得非常好。以下是我所做的:

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

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

    b。在Run Configuration bullet下,选择Run As“Local Web Site”以使用Symfony开发服务器(请参阅以下问题)。如果使用Symfony development server,请将“”作为项目URL

    c。一直到框架。选择Doctrine2并启用它。选择Symfony 3并启用它。另外,重要提示:将为应用程序目录指定的内容替换为bin

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

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

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

    两个问题:

  • Symfony 5现在使用全局服务器命令,因此server:run、server:start等不再位于bin/console中。有关选项,请参阅。您可以下载旧版本以在bin/console中使用(在这种情况下,Netbeans将与所有其他bin/console命令一起加载),也可以从终端启动/停止Symfony 5服务器

  • 供应商文件夹中可能会出现错误。我没法摆脱这个。可能是PHP版本冲突或其他原因。不管是什么情况,使用Netbeans选项/Miscellaneous/Files菜单,您都可以找到一种方法来忽略供应商文件夹、忽略文件夹中的错误、解决php版本冲突,或者直接接受错误

  • 如何安装symfony 4