如何在Eclipse中使用symfony2命令


How to use symfony2 commands in Eclipse

我刚刚从NetBeans切换到Eclipse(PDT)。我使用的是Kubuntu 14.10。我真的很喜欢它,但我无法让一个重要的功能发挥作用:composer和其他(symfony2)命令。

我试着运行composer更新(使用这个很棒的插件),但我得到了这个错误:

[bundle] requires ext-curl * -> the requested PHP extension curl is missing from your system.

它在NetBeans中工作,所以它已安装。由于某些原因,Eclipse无法识别它

如何在Eclipse中使用CLI,以便运行命令?这解决了我的一个问题,并帮助我找出Eclipse找不到Curl扩展的原因。

更新:composer正在工作

我已经安装了php5-curl,所以composer运行良好。出于某种原因,在NetBeans中运行composer不需要包,但在Eclipse中是这样。

因此,我的部分问题已经解决,但我仍然不知道运行(Symfony2)命令的最佳方式是什么。

Eclipse不一定使用与NetBeans相同的PHP。或者配置不同。如果该扩展被报告为丢失,那么这正是您在运行该命令时使用的PHP的问题所在。

通过运行php -iphpinfo()(在命令行的脚本中,就像运行Composer一样)找到php.ini文件的位置,并在那里添加curl扩展名。

如果您是linux/macports用户,则必须在preferences/php.php可执行文件中启用"使用系统默认php.ini配置"。