我正在使用linux并安装已在其包中提供php的xampp。然后,我将“export PATH = / opt / lampp / bin:$ PATH”添加到我的“〜/ .bashrc”,以便我可以直接使用xampp中提供的每个命令从终端(无需指向“/选择/ LAMPP /箱“)。一切正常。
我的问题是我正在使用netbeans,当我尝试执行我的程序时,它说“/ usr / bin / env:php:没有这样的文件”我知道它发生了因为没有php在我的“/ usr / bin”中,因为我通过xampp获得它,但我确实在我的“/ opt / lampp / bin”中有它。如何在netbeans中配置PHP,使其指向“/ opt / lampp / bin”,而不是“/ usr / bin”?
我用Google搜索了,他们说我需要安装php-cli,我觉得这不是一个好选择,因为它让我在我的系统中有两个php。有没有办法让我在不需要安装php-cli的情况下使用xampp的netbeans和php?
我也尝试过Tools-> Options-> PHP-General并提供PHP解释器poiting到“/ opt / lampp / bin / php”但它没有用。
答案 0 :(得分:0)
你有没有编辑.bashrc文件后重新启动操作系统?或者在命令行中运行
. ~/.bashrc
在bashrc中应用更改,然后启动NetBeans并再试一次。另一种选择可能是使用符号链接
sudo ln -s /opt/lampp/bin/php /usr/bin/php
如果你运行“哪个php”它指向lampp目录?