如何在Eclipse中使用symfony2命令

时间:2015-02-25 19:57:36

标签: php eclipse symfony composer-php eclipse-pdt

我刚刚从NetBeans切换到Eclipse(PDT)。我正在使用Kubuntu 14.10。我真的很喜欢它,但我无法使用导入的功能:composer和其他(symfony2)命令。

我已尝试运行作曲家更新(使用this精彩插件),但我收到此错误:

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

它已在NetBeans中工作,已安装。出于某种原因,Eclipse并没有认识到它。

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

更新:作曲家正在运作

我已经安装了php5-curl,因此作曲家运行正常。出于某些原因,在NetBeans中运行composer并不需要包,但它在Eclipse中。

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

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

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