我使用linux并安装了xampp,它已经在其包中提供了php。然后,我添加"export PATH=/opt/lampp/bin:$PATH"到我的"~/"。这样我就可以直接从我的终端使用xampp中提供的每个命令(不需要指向"/opt/lampp/bin")。一切正常
我的问题是我正在使用netbeans,当我试图执行我的程序时,它说"/usr/bin/env: php:没有这样的文件"我知道它发生了,因为在我的"/usr/bin"中没有php,因为我通过xampp拥有它,但我确实在我的"/opt/lampp/bin"中拥有它。如何在netbeans中配置PHP,使其指向"/opt/lampp/bin",而不是"/usr/bin"?
我谷歌了一下,他们说我需要安装php-cli,我认为这不是一个好的选择,因为它使我的系统中有两个php。是否有任何方法让我使用netbeans和php从xampp不需要安装php-cli?
我也尝试过工具->选项->PHP- general并提供指向"/opt/lampp/bin/PHP "的PHP解释器,但它没有工作。
您是否在编辑。bashrc文件后重新启动操作系统?或者在命令行
中运行 . ~/.bashrc
在bashrc中应用更改,然后启动NetBeans并再试一次。另一个选择是使用符号链接
sudo ln -s /opt/lampp/bin/php /usr/bin/php
如果你运行"which php",它指向lampp目录吗?