尝试使用composer安装会出错

问题描述 投票:0回答:1

当尝试使用 Composer 安装 php 包时,我只收到错误 user/bin/env: 'php' : no such file or directory

在我的 Plesk 服务器上,我打开 SSH 终端并导航到正确的目录并输入:composer require stichoza/google-translate-php

我期望它安装 Google Translate PHP,但我刚刚收到错误。

ssh plesk
1个回答
0
投票

这实际上不是脚本错误。您尝试从 chroot 环境或没有 PHP 的完整路径前缀运行 Composer,因此找不到 PHP。在 chroot 环境中(在 Plesk 主机设置中 SSH chroot),这根本不起作用。在普通的 SSH shell 上,如果你运行 PHP 和composer.phar,它就会工作,就像

在 CentOS/RHEL 上:

/opt/plesk/php/X.X/bin/php /usr/lib64/plesk-9.0/composer.phar [options] [arguments]

或在 Debian/Ubuntu 上:

/opt/plesk/php/X.X/bin/php /usr/lib/plesk-9.0/composer.phar [options] [arguments]

更多信息可以在这里找到:https://support.plesk.com/hc/en-us/articles/12377596215703-How-to-run-Composer-with-Plesk-PHP

© www.soinside.com 2019 - 2024. All rights reserved.