Почему показ груши и phpunit не установлен в xampp на Ubuntu?
Я установил 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 ответа
У меня также была эта проблема, и шаги, которые я предпринял, чтобы решить ее, были следующими:
- PHP был установлен отдельно от XAMPP от предыдущей попытки, поэтому я сначала удалил его, используя
sudo apt-get -y purge php.*
чтобы убедиться, что я использовал настройку XAMPP PHP (так как это вызывало некоторую путаницу!) - Отредактируйте файл .bashrc в следующем месте:
/home/<your user>/.bashrc
- Добавьте внизу страницы путь к папке / bin в XAMPP - в моем случае это было
PATH=$PATH:/opt/lampp/bin
После того, как я выполнил эти шаги, закрыл окно Konsole и снова открыл его, после чего я смог запустить скрипт PHP, который пытался использовать.
Вам нужно добавить каталог xampp bin / $PATH
переменная; в противном случае исполняемые файлы не могут быть найдены.
Это может быть сделано, например,
PATH=$PATH:/opt/lampp/lib/php/bin
в вашем .bashrc
, так что он автоматически выполняется при каждом открытии терминала.