如何在netbeans中配置php,使其';s指的是;opt/lampp/bin/php“;而不是",/usr/bin/php“;?

如何在netbeans中配置php,使其';s指的是;opt/lampp/bin/php“;而不是",/usr/bin/php“;?,php,linux,netbeans,xampp,lampp,Php,Linux,Netbeans,Xampp,Lampp,我使用linux并安装了xampp,该软件包中已经提供了php。然后,我将“export PATH=/opt/lampp/bin:$PATH”添加到我的“~/.bashrc”中,这样我就可以直接从终端使用xampp中提供的每个命令(无需指向“/opt/lampp/bin”)。一切正常 我的问题是我在使用netbeans,当我试图执行我的程序时,它说,“/usr/bin/env:php:没有这样的文件”我知道发生了这种情况,因为我的“/usr/bin”中没有php,因为我通过xampp使用它,但我

我使用linux并安装了xampp,该软件包中已经提供了php。然后,我将“export PATH=/opt/lampp/bin:$PATH”添加到我的“~/.bashrc”中,这样我就可以直接从终端使用xampp中提供的每个命令(无需指向“/opt/lampp/bin”)。一切正常

我的问题是我在使用netbeans,当我试图执行我的程序时,它说,“/usr/bin/env:php:没有这样的文件”我知道发生了这种情况,因为我的“/usr/bin”中没有php,因为我通过xampp使用它,但我的“/opt/lampp/bin”中确实有它。如何在netbeans中配置PHP,使其指向“/opt/lampp/bin”,而不是“/usr/bin”

我在谷歌上搜索过,他们说我需要安装PHPCLI,我认为这不是一个好的选择,因为我的系统中有两个php。我有没有办法不用安装PHPCLI就从xampp使用netbeans和php


我也尝试过使用工具->选项->PHP常规,并提供指向“/opt/lampp/bin/PHP”的PHP解释器,但没有成功。

您是否在编辑.bashrc文件后重新启动了操作系统?或在命令行中运行

 . ~/.bashrc
在bashrc中应用更改,然后启动NetBeans并再试一次。另一种选择是使用符号链接

sudo ln -s /opt/lampp/bin/php /usr/bin/php

如果运行“哪个php”,它是否指向lampp目录?

我在编辑my.bashrc后重新启动了它,但它不起作用。但是,使用合成链接确实有效。谢谢D我的'which php'已经指向'/opt/lampp/bin'。