繁体   English   中英

如何在供应商目录下为PHP Rabbitmq创建自动加载

[英]how to create autoload under vendor directory for php rabbitmq

我是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,请帮助我在供应商目录下创建自动加载。

您的计算机上没有安装php cli程序,或者它不在当前的$PATH变量中。 请先安装PHP或更正$PATH环境变量。

有了这个之后,再次运行composer.phar install 这将下载composer.json文件中列出的所有依赖项。 程序完成后,您将拥有一个文件``vendor / autoload.php`。 您只需在您自己的脚本的开头就需要此文件,所有内容都将得到处理。

您需要将XAMPP安装中的PHP命令行(CLI)路径添加到bash环境。 (您认为安装程序会这样做!)

Debian上的XAMPP PHP CLI位于/opt/lampp/bin/php

因此,您需要将/opt/lampp/bin添加到$ PATH环境变量中。

有关根据希望运行PHP的人员来修改路径的各种选项,请参见此答案

  • /etc/login.defs
  • / etc /环境
  • / etc / profile
  • 〜/ .bashrc

在这些文件之一中,您将追加到路径:

PATH=$PATH:/opt/lampp/bin

并重新登录。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM