【问题标题】:How to install composer on godaddy shared hosting?如何在 Godaddy 共享主机上安装 composer?
【发布时间】:2018-05-15 17:16:34
【问题描述】:

我正在尝试安装作曲家,但出现错误,

我做了什么,

  1. 下载作曲家wget https://getcomposer.org/installer
  2. php installer --check

所有设置都适合使用 Composer

  1. php installer

我得到的错误,

无法下载“https://getcomposer.org/versions”文件: 未能启用加密未能打开流:操作失败 下载多次失败,正在中止。

我尝试了谷歌,但没有运气

【问题讨论】:

  • Composer 需要 PHP 的 openssl 扩展,你可能错过了它。 (或者它太旧了,无法使用远程 Composer 服务器。)
  • @AlexHowansky 如何添加 openssl 扩展?
  • 从命令行运行php -m,这将列出启用的扩展。然后运行php -v 看看你有什么版本的PHP。将结果发布到您的问题中。
  • FWIW,通常很少需要在生产服务器上安装 composer。您可以使用它在本地安装所有依赖项,将其打包并上传到服务器......

标签: php composer-php cpanel


【解决方案1】:

我知道这个问题已经很老了,但我一直在寻找它的答案一段时间,才得到答案,所以就在这里。

你能在 Godaddy 共享主机上安装作曲家吗:不,你不能。

但是

Godaddy 共享主机曾经使用旧版控制面板。如果您的共享主机帐户较旧,您很可能会使用它。但是,Godaddy 已经转移到用于 Linux 托管的 cPanel 并且现在所有新的 Linux 共享托管购买都附带了它。好消息是,这些帐户上安装了一个 Composer 版本(目前是 1.1.1)。

关注此link 以查看 Godaddy 托管帐户上的软件版本。

我正在与 Godaddy 的技术支持人员通电话,他们确认 Composer 已为 cPanel 托管帐户开箱即用安装。

希望对您有所帮助。

【讨论】:

  • 另外,您也许可以使用 Composer 的便携式版本,但我没有尝试过。获取 Composer curl https://getcomposer.org/installer | php 的便携式版本,然后将其与 php composer.phar some-command./comoser.phar some-command 一起使用(如果文件标记为可执行文件)。
【解决方案2】:

GoDaddy 将 Composer 提供为预安装在您的主机中。您可以通过 SSH 访问 Composer 等命令行工具。为您的帐户请求 SSH 访问权限。激活帐户后,您可以通过您的 FTP 用户名和密码访问 SSH。要检查作曲家是否安装,只需运行composer -v

【讨论】:

    【解决方案3】:

    你可以在godaddy上安装Composer 2

    从你的主目录 /home/[USER] 做

    wget https://getcomposer.org/installer
    php installer
    

    安装后,您可以在 .bashrc 文件中设置别名,这样每次运行 composer 时它都会使用新的 2.0+ 版本

    nano .bashrc
    alias composer='php /home/[USER]/composer.phar'
    

    【讨论】:

      猜你喜欢
      • 2014-01-20
      • 1970-01-01
      • 1970-01-01
      • 2019-12-27
      • 1970-01-01
      • 2018-04-24
      • 2014-12-21
      相关资源
      最近更新 更多