我是debian(Linux)中的php和rabbitmq新手。我已经安装了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 请帮我在供应商目录下创建自动加载。
答案 0 :(得分:1)
您的计算机上没有安装php cli程序,或者它不在您当前的$PATH
变量中。请先安装PHP或更正$PATH
环境变量。
完成此操作后,再次运行composer.phar install
。这将下载composer.json
文件中列出的所有依赖项。一旦程序完成,你将有一个文件``vendor / autoload.php`。你可以在你自己的脚本的开头需要这个文件,一切都将被处理。
答案 1 :(得分:0)
您需要将XAMPP安装中的PHP命令行(CLI)的路径添加到bash环境中。 (你认为安装程序会这样做!)
Debian上的XAMPP PHP CLI位于/opt/lampp/bin/php
因此,您需要将/opt/lampp/bin
添加到$ PATH环境变量中。
请参阅this answer for the various options in modifying your path,具体取决于您希望能够运行PHP的人。
在其中一个文件中,您将附加到路径:
PATH=$PATH:/opt/lampp/bin
并重新登录。