내 OVH 웹 호스팅 서비스에 Composer를 설치하려면 몇 가지 SSH 명령을 전달해야 합니다.
이를 통과하기 위해 OVH는 다음 명령을 사용하여 일부 CLI를 설치하기를 원했습니다(가이드여기)
인증서 기반 인증을 사용하여 연결하려면 Web PaaS CLI를 설치하십시오.
PaaS CLI는 이 명령을 사용하여 설치된다고 합니다.
목적
CLI는 터미널에서 직접 Web PaaS 프로젝트를 사용하고 관리하기 위한 공식 도구입니다. 관리 콘솔에서 할 수 있는 모든 작업은 CLI를 사용하여 수행할 수 있습니다.
배후에서 Git 인터페이스와 REST API를 사용합니다. CLI의 소스 코드는 다음 위치에서 호스팅됩니다.GitHub.
설치하다
이 명령을 사용하면 CLI를 쉽게 설치할 수 있습니다.
curl -fsS https: //eu.cli.webpaas.ovhcloud.com/installer | php
시스템 요구 사항 및 자세한 내용은 다음에서 확인할 수 있습니다.GitHub의 설치 지침.
이 명령은 Windows 터미널에서는 작동하지 않습니다.
}
return $selected;
}
}
curl: (6) Could not resolve host: php.exe
C:\Users\Alex>curl -sfS https://eu.cli.webpaas.ovhcloud.com/installer | apt install php7.2-cli
'apt' is not recognized as an internal or external command,
operable program or batch file.
C:\Users\Alex>ssh Alex@Alex-PC
ssh: connect to host Alex-PC port 22: Connection refused
그래서 Hive OS 마이너의 Linux 프롬프트에서 시도해 보았습니다. 내 광부에서 설치 명령을 실행하려고 합니다.
root@Dual_RTX_3090:/# curl -sfS https://eu.cli.webpaas.ovhcloud.com/installer | php
Command ‘php’ not found, but can be installed with:
apt install php7.2-cli
apt install hhvm
curl: (23) Failed writing body (539 != 5935)
root@Dual_RTX 3090: /# curl -sfS https://eu.cli.webpaas.ovhcloud.com/installer | apt install php7.2-cli
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
libsodium23 php-common php7.2-common php7.2-json php7.2-opcache php7.2-readline
suggested packages :
php-pear
The following NEW packages will be installed:
libsodium23 php-common php7.2-cli php7.2-common php7.2-json php7.2-opcache php7.2-readline
0 upgraded, 7 newly installed, 0 to remove and 17 not upgraded.
Need to get 2647 kB of archives.
After this operation, 12.7 MB of additional disk space will be used.
Do you want to continue? [Y/n] Abort.
root@Dual_RTX_3090:/# Y
Y: command not found
root@Dual_RTX_3090:/#
그래서 붙여넣었어요
curl -sfS https://eu.cli.webpaas.ovhcloud.com/installer | php
명령 프롬프트에서 나는
"php" 명령은 비어 있지 않지만 설치할 수 있습니다...
그래서 나는 시도했다.
curl -sfS https://eu.cli.webpaas.ovhcloud.com/installer | apt install php7.2-cli
거기에서 확인을 요청했습니다.
계속하시겠습니까? [Y/N] 중단합니다.
"Y"를 입력해서 입력해 보았지만 작동하지 않았습니다.
이 시점에서 이를 어떻게 확인하나요?
답변1
사용해 apt install php7.2-cli
보았습니다 curl
, 감사합니다zh그들의 의견을 물어보세요!
root@Dual_RTX_3090:/# curl -sfS https://eu.cli.webpaas.ovhcloud.com/installer | php
OVHcloud Web PaaS CLI installer
Environment check
[*] The "json" PHP extension is installed.
[*] The "phar" PHP extension is installed.
[*] Git is installed.
[*] The "openssl" PHP extension is installed.
[*] The "pcre" PHP extension is installed.
[*] One or both of the "mbstring" or "iconv" PHP extensions is installed.
[!] The "curl" PHP extension is strongly recommended.
[*] The "pcntl" and "posix" extensions are installed.
[*] The "allow_url_fopen" setting is on.
[*] The "apc.enable_cli" setting is off.
Download
Finding the latest version... done
Downloading version 3.70.1... done
Checking file integrity... done
Checking that the file is a valid Phar... done
Install
Making the Phar executable... done
Moving the Phar to your home directory... done
Executable location: /home/user/.webpaas-cli/bin/webpaas
Running self:install command...
Copying resource files... done
Setting up autocompletion... done
Selected shell configuration file: ~/.bashrc
Do you want to update the file automatically? [Y/n] y
Configuration file updated successfully: ~/.bashrc
To use the OVHcloud Web PaaS CLI, run:
source ~/.bashrc # (make sure your shell does this by default)
webpaas
root@Dual_RTX_3090:/#
이제 Composer를 설치하기 위해 SSH 명령을 OVH에 전달할 수 있는지 살펴보겠습니다.