我是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 回答
您没有在计算机上安装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环境变量中 .请参阅this answer for the various options in modifying your path,具体取决于您希望能够运行PHP的人员 .
/etc/login.defs
/ etc / environment
/ etc / profile
~ / .bashrc
在其中一个文件中,您将附加到路径:
并重新登录 .