为什么显示ubuntu的xampp中未安装pear和phpunit?


1

我已经在Ubuntu 12.04上安装了xampp 1.8。在/ opt / lampp / lib / php / PEAR中,我可以看到有两个名为PEAR和PHPUnit的目录。

但是,当我从终端运行pear -V或phpunit时,它给出以下消息:

当前未安装程序“ pear”。您可以通过键入以下命令进行安装:sudo apt-get install php-pear

当前未安装程序“ phpunit”。您可以通过键入以下命令进行安装:sudo apt-get install phpunit

为什么显示这些消息?我需要再次安装pear和phpunit吗?如果是这样,该怎么做,因为我仍然有PEAR和PHPUnit目录/ opt / lampp / lib / php /


有没有人遇到过这类问题
Haque

我应该问这个在stackoverflow吗?
哈克2013年

Answers:


0

您需要将xampp bin /目录添加到$PATH变量中。否则找不到可执行文件。

这可以通过例如

PATH=$PATH:/opt/lampp/lib/php/bin

在中.bashrc,因此只要您打开终端,它就会自动执行。


0

我也遇到了这个问题,解决该问题的步骤如下:

  • 我从以前的尝试sudo apt-get -y purge php.*中将PHP与XAMPP 分开安装,因此我首先使用来删除它,以确保我使用的是XAMPP PHP安装程序(因为这引起了一些混乱!)
  • 在以下位置编辑.bashrc文件: /home/<your user>/.bashrc
  • 在页面底部添加XAMPP中/ bin文件夹的路径-在我的情况下,这是 PATH=$PATH:/opt/lampp/bin

完成这些步骤后,关闭Konsole窗口并重新打开,然后可以运行我尝试使用的PHP脚本。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.