Sovrascrivere la dipendenza di base di PHP nel Composer
admin
10 March 2024
Provando a installare un modulo drupal usando il composer, ottenevo questi messaggi di errore:
Provando a installare un modulo drupal usando il composer, ottenevo questi messaggi di errore:
Quando lavoriamo con MAMP, vogliamo usare la versione php di MAMP, non la versione di sistema. Pertanto, controlla prima la versione PHP in uso digitando questo comando nel Terminale:
which php
Normalmente riceverai l'output /usr/bin/php. Vogliamo usare la versione in /Applications/MAMP/bin/php/php7.4.21/bin/php. Per cambiare questo, dobbiamo modificare il profilo con accesso root (sudo). Tipo:
sudo vi ~/.bash_profile
Ora aggiungi la seguente riga:
Se volessimo installare una versione tipo Drupal 8.8.0 basta lanciare questo comando da terminale
composer create-project drupal/recommended-project:8.8 [Nome della direcotry]
curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer composer config repositories.drupal composer https://packages.drupal.org/8