Mat*_*eau 4 php command-line plesk composer-php
解决 :
对于 plesk 用户,您需要在文件中添加以下行时创建 nano .bash_profile:
PATH=/opt/plesk/php/7.1/bin:$PATH
Run Code Online (Sandbox Code Playgroud)
它将适用于 ssh 用户!
对于 root ssh 用户,你可以这样做:
export PATH=/opt/plesk/php/7.1/bin:$PATH;
Run Code Online (Sandbox Code Playgroud)
希望它会有所帮助
我尝试对作曲家说,现在他需要查看我的 plesk 服务器上安装的 php 版本 7.1 希望。
我怎么能做到这一点?我不是命令行专家..我想我需要添加这一行
export PATH=/opt/plesk/php/7.1/bin:$PATH;在我的.bashrc文件中,但我真的不知道如何访问它以及如何添加该行。
希望有人能帮助我,提前非常感谢。
实际上我需要手动执行此操作来更新作曲家:
export PATH=/opt/plesk/php/7.1/bin:$PATH; php composer.phar update
Run Code Online (Sandbox Code Playgroud)
我在Plesk Onyx环境中使用Composer和WP CLI时遇到了同样的问题
问题 1 - 该软件包需要 php ^7.2,但您的 PHP 版本 (5.4.16) 不满足该要求。
尝试运行 WP CLI 时类似的情况
php -v
Run Code Online (Sandbox Code Playgroud)
PHP 7.2.23 (cli)(构建时间:2019 年 9 月 27 日 11:40:34)( NTS )
用像这样的符号链接解决它,
使用 ssh 登录正确的域后:
cd /usr/bin
mv php php_OLD
ln -s /opt/plesk/php/7.2/bin/php php
Run Code Online (Sandbox Code Playgroud)
并在测试清理后:
rm php_OLD
Run Code Online (Sandbox Code Playgroud)
我非常缓慢地发现这两个应用程序使用的 php 二进制文件位于 /usr/bin 中
那么代码的作用是:
立即生效
希望这可以帮助有人比我更快地解决这个难题......