Я новичок в php и rabbitmq в Debian (Linux). Я установил xampp, rabbitmq, а также установил composer.phar в каталоге проекта с помощью команды ниже
/opt/lampp/htdocs/rabbitmq_demo# curl -s https://getcomposer.org/installer | /opt/lampp/bin/php
Теперь я использую Composer для установки зависимостей проекта, используя команду ниже
composer.phar install
но он выдал ошибку, как показано ниже
bash: php: command not found
Я предпочел ссылку https://getcomposer.org/doc/00-intro.md
Я хочу подготовить autoload.php
Пожалуйста, помогите мне создать автозагрузку в каталоге производителя.
У вас не установлена программа php cli на вашем компьютере или ее нет в вашей текущей $PATH
переменная. Пожалуйста, сначала установите PHP или исправьте $PATH
переменная окружения.
Как только у вас есть это, запустите composer.phar install
снова. Это загрузит все зависимости, перечисленные в вашем composer.json
файл. После завершения программы у вас будет файл « vendor / autoload.php`. Вы можете просто запросить этот файл в начале вашего собственного сценария, и обо всем позаботятся.
Вам необходимо добавить путь к командной строке PHP (CLI) при установке XAMPP в вашу среду bash. (Вы могли бы подумать, что установщик сделает это!)
PHP CLI XAMPP в Debian находится по адресу /opt/lampp/bin/php
Так что вам нужно добавить /opt/lampp/bin
к вашей переменной окружения $ PATH.
Увидеть этот ответ для различных вариантов изменения вашего пути в зависимости от того, кто вы хотите иметь возможность запускать PHP.
В одном из этих файлов вы добавляете путь таким образом:
PATH=$PATH:/opt/lampp/bin
и войдите снова.