首页 文章

如何在php rabbitmq的供应商目录下创建自动加载

提问于
浏览
4

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

2 回答

  • 0

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

    完成后,再次运行 composer.phar install . 这将下载 composer.json 文件中列出的所有依赖项 . 一旦程序完成,你将有一个文件``vendor / autoload.php` . 你可以在你自己的脚本的开头需要这个文件,一切都将被处理 .

  • 1

    您需要将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的人员 .

    • /etc/login.defs

    • / etc / environment

    • / etc / profile

    • ~ / .bashrc

    在其中一个文件中,您将附加到路径:

    PATH=$PATH:/opt/lampp/bin
    

    并重新登录 .

相关问题