运行WHM / cPanel v68的服务器。由于作曲家现在已全部包含在cpanel中,我作为cpanel用户登录SSH并尝试使用作曲家,但没有任何反应:
host@host [~]# composer --help
host@host [~]# composer diagnose
host@host [~]#
在另一台具有相同版本的Cpanel和CloudLinux的服务器上,它可以。可能是什么原因?使用PHP Selector将php的版本设置为7.1。指令
allow_url_fopen On
在CPanel (as reccomended in documentation).
中选择不幸的是,我第一次尝试使用Composer时,我不明白它需要什么。
更新
致命错误:Class' Phar'在第23行的/ opt / cpanel / composer / bin / composer中找不到
答案 0 :(得分:0)
您在底部看到的错误 -
致命错误:Class' Phar'在第23行的/ opt / cpanel / composer / bin / composer中找不到
..这意味着没有加载phar PHP扩展。如果您的cPanel托管在CloudLinux环境中,您可以查看是否可以从
启用它cPanel -> Select PHP Version -> Enable Extension
如果没有 - 您需要联系您的托管服务提供商,看看他们是否可以为您启用它。