web-dev-qa-db-ja.com

AcquiaデスクトップをPHP 7.1にアップグレードする方法

Drupal 8.4には7.1よりも大きいphpバージョンが必要です。 Acquia devdesktop defaultでは、php 7.0を取得しています。 Acquia開発デスクトップでPHP 7.0をPHP 7.1にアップグレードする方法

ありがとうございました。

2
user81030

DevDesktop 2 でPHP 7.1がサポートされるようになりました。

最新バージョンで更新されたコンポーネント:

  • 使用するオプションを追加PHP 7.1
  • MySQL Windowsビルド)5.6に更新
  • Percona(Macビルド)が5.6に更新されました
  • Drushが8.1.15に更新されました
  • さらに、アプリ内のフィードバック送信機能が修正されました。
3
AlexB

現時点ではできません。それはDev Desktopの 既知の問題 にあります

  • Drupal 8.4.0以降)と互換性がありません

    以下の問題は、Acquia Dev DesktopでDrupal 8.4.0以降を使用する試みに影響します。

    • Acquia Dev DesktopにはDrushバージョン8.1.10が含まれていますが、Drushバージョン8.1.14は含まれていません(Drupalバージョン8.4.0以降で必要))。
    • composer update for a websiteを実行すると、ComposerはDoctrineライブラリを必要なバージョンに更新しようとしますPHP 7.1、これはAcquia Dev Desktopと互換性がありません。
  • PHP 7.1と互換性がありません)

    Acquia Dev DesktopにはPHPバージョン7.0は含まれますが、PHP 7.1は含まれません。

2
Clive

Acquia Dev DesktopをDrupal 8.4で引き続き使用することができます。PHP 7.1は必要なく、PHP 7.0はDev Desktop内にあります。実際の問題は、Drushのバンドルバージョンです。Macを使用している場合、Composerがマシンで実行されていることを確認してください。 。詳細については、こちらをご覧ください。

https://pilsniak.com/install-composer-mac-os/

それが終わったら、あなたがする必要があるのはここに行くだけです:

/アプリケーション/ DevDesktop/tools /

そこにあるcomposer.jsonファイルを編集し、drushバージョンを以下のバージョンに更新します。

{
    "require": {
        "drush/drush": "8.1.15"
    }
}

保存したら、composer updateを実行します。これで問題ありません。

代替ルートは、プロジェクトのcomposer.jsonファイルに簡単に追加できるようにすることです。

composer require drush/drush
1
Cromination

それは本当です。 DevDesktop 2はPHP 7.1をサポートします

最新バージョン(2017年12月)に更新する必要があります。理由はわかりませんが、DevDesktopパネルからはこの更新は行われませんでした。また、2017年4月版も使っていました。

1
Prof