我是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
我想准备自动加载.php请帮助我在供应商目录下创建自动加载。
您的计算机上没有安装 php cli 程序,或者该程序不在当前的 $PATH
变量中。请先安装 PHP 或更正您的$PATH
环境变量。
完成此操作后,再次运行composer.phar install
。这将下载composer.json
文件中列出的所有依赖项。程序完成后,您将拥有一个文件"供应商/自动加载.php"。您只需在自己的脚本开头需要此文件,一切都会得到处理。
XAMPP 安装中添加 PHP 命令行 (CLI( 的路径,添加到您的 bash 环境中。(你会认为安装程序会这样做!
Debian 上的 XAMPP PHP CLI 正在/opt/lampp/bin/php
因此,您需要向$PATH环境变量添加/opt/lampp/bin
。
请参阅此答案,了解修改路径的各种选项,具体取决于您希望谁能够运行 PHP。
- /
- etc/login.defs /
- etc/环境 /
- etc/profile
- ~/.巴什尔克
在其中一个文件中,您可以按以下方式追加到路径:
PATH=$PATH:/opt/lampp/bin
并重新登录。