1

Я установил xampp 1.8 на свою Ubuntu 12.04. В /opt /lampp /lib /php /PEAR я вижу, что есть два каталога с именами PEAR и PHPUnit.

Но когда я запускаю pear -V или phpunit из терминала, он выдает следующие сообщения:

Программа «груша» в настоящее время не установлена. Вы можете установить его, набрав: sudo apt-get install php-pear

а также

Программа phpunit в настоящее время не установлена. Вы можете установить его, набрав: sudo apt-get install phpunit

Почему эти сообщения отображаются? Нужно ли снова устанавливать грушу и phpunit. Если так, как это сделать, поскольку у меня все еще есть каталоги PEAR и PHPUnit /opt /lampp /lib /php /

2 ответа2

0

Вам нужно добавить каталог xampp bin/ в $PATH ; в противном случае исполняемые файлы не могут быть найдены.

Это может быть сделано, например,

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

в вашем .bashrc , поэтому он автоматически запускается при каждом открытии терминала.

0

У меня также была эта проблема, и шаги, которые я предпринял, чтобы решить ее, были следующие:

  • Я установил PHP отдельно к XAMPP от предыдущей попытки, поэтому сначала удалил его с помощью sudo apt-get -y purge php.* Чтобы убедиться, что я использую установку XAMPP PHP (так как это вызывает некоторую путаницу!)
  • Отредактируйте файл .bashrc в следующем месте: /home/<your user>/.bashrc
  • Добавьте внизу страницы путь к папке /bin в XAMPP - в моем случае это было PATH=$PATH:/opt/lampp/bin

После того, как я выполнил эти шаги, закрыл окно Konsole и снова открыл его, после чего я смог запустить PHP-скрипт, который пытался использовать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .