Errore:i Tuoi requisiti non può essere risolto in un installabili serie di pacchetti.(sul server)

Sto usando laravel 5.3 per il mio progetto.Ora sto impostando il server.

Si è verificato il problema.E mi sono bloccato a questo punto di errore.

QUANDO ho eseguito

compositore install –no-dev

comando seguente errore:

 Problem 1
    - Installation request for fgrosse/phpasn1 1.5.2 -> satisfiable by fgrosse/phpasn1[1.5.2].
    - fgrosse/phpasn1 1.5.2 requires ext-gmp * -> the requested PHP extension gmp is missing from your system.
  Problem 2
    - Installation request for mdanter/ecc v0.4.2 -> satisfiable by mdanter/ecc[v0.4.2].
    - mdanter/ecc v0.4.2 requires ext-gmp * -> the requested PHP extension gmp is missing from your system.
  Problem 3
    - Installation request for pusher/pusher-php-server 2.6.3 -> satisfiable by pusher/pusher-php-server[2.6.3].
    - pusher/pusher-php-server 2.6.3 requires ext-curl * -> the requested PHP extension curl is missing from your system.
  Problem 4
    - pusher/pusher-php-server 2.6.3 requires ext-curl * -> the requested PHP extension curl is missing from your system.
    - laravel-notification-channels/pusher-push-notifications 1.0.2 requires pusher/pusher-php-server 2.6.* -> satisfiable by pusher/pusher-php-server[2.6.3].
    - Installation request for laravel-notification-channels/pusher-push-notifications 1.0.2 -> satisfiable by laravel-notification-channels/pusher-push-notifications[1.0.2].

  To enable extensions, verify that they are enabled in your .ini files:
    - /etc/php/7.0/cli/php.ini
    - /etc/php/7.0/cli/conf.d/10-mysqlnd.ini
    - /etc/php/7.0/cli/conf.d/10-opcache.ini
    - /etc/php/7.0/cli/conf.d/10-pdo.ini
    - /etc/php/7.0/cli/conf.d/20-calendar.ini
    - /etc/php/7.0/cli/conf.d/20-ctype.ini
    - /etc/php/7.0/cli/conf.d/20-exif.ini
    - /etc/php/7.0/cli/conf.d/20-fileinfo.ini
    - /etc/php/7.0/cli/conf.d/20-ftp.ini
    - /etc/php/7.0/cli/conf.d/20-gettext.ini
    - /etc/php/7.0/cli/conf.d/20-iconv.ini
    - /etc/php/7.0/cli/conf.d/20-json.ini
    - /etc/php/7.0/cli/conf.d/20-mbstring.ini
    - /etc/php/7.0/cli/conf.d/20-mysqli.ini
    - /etc/php/7.0/cli/conf.d/20-pdo_mysql.ini
    - /etc/php/7.0/cli/conf.d/20-phar.ini
    - /etc/php/7.0/cli/conf.d/20-posix.ini
    - /etc/php/7.0/cli/conf.d/20-readline.ini
    - /etc/php/7.0/cli/conf.d/20-shmop.ini
    - /etc/php/7.0/cli/conf.d/20-sockets.ini
    - /etc/php/7.0/cli/conf.d/20-sysvmsg.ini
    - /etc/php/7.0/cli/conf.d/20-sysvsem.ini
    - /etc/php/7.0/cli/conf.d/20-sysvshm.ini
    - /etc/php/7.0/cli/conf.d/20-tokenizer.ini
  You can also run `php --ini` inside terminal to see which files are used by PHP in CLI mode.

`

Ti mancano le estensioni php sul tuo server, parlare con l’amministratore del server o modificare il php.file ini, se si sa come farlo, riavviare il server apache/nginx servizio (quello che uso) e dovrebbe funzionare..

OriginaleL’autore YaSh Chaudhary | 2017-01-22

4 Replies
  1. 15

    PHP bisogno di qualche ext per eseguire i pacchetti.

    Puoi installare con apt-get se si utilizza Ubuntu e PHP 5 :

    apt-get install php5-gmp 
    apt-get install php5-curl
    

    Se si utilizza PHP 7:

    apt-get install php7.0-gmp 
    apt-get install php-curl
    

    e ecc…

    Dopo di che riavviare il servizio web allora funzionerà.

    grazie mille,risolto il mio problema, mi mancava apt-get install php5-gmp .!! enorme grazie
    Ho controllato php 7 ma non funziona ancora trovato lo stesso problema.
    quale errore ottieni ? @RajeshVishwakarma
    Sempre gli stessi errori come citare nella domanda principale.
    che versione di php esattamente ? @RajeshVishwakarma

    OriginaleL’autore Mahdi Youseftabar

  2. 1

    Hai letto il vostro messaggio di errore?

    Vi mancano due estensioni di PHP; gmp e curl.

    Hai solo bisogno di installare, in questo modo:

    sudo apt-get install php7.0-gmp
    sudo apt-get install php-curl
    

    Questo dovrebbe consentire di loro come parte della loro installazione, altrimenti sarà solo necessario abilitare manualmente.

    Assicurarsi che si riavvia Apache dopo l’installazione di loro – sudo service apache2 reload

    OriginaleL’autore James

  3. 1

    Quando sono andato a creare un laravel progetto, ho avuto questo problema.

    Dopo googling, ho avuto questa soluzione.

    Ho seguito questi passaggi:

    Passo 1: sudo apt-get install -y php7.2-gd

    Passo 2: sudo apt-get install php7.2-intl

    Passo 3: sudo apt-get install php7.2-xsl

    Passo 4: sudo apt-get install php7.2-mbstring

    Dopo aver seguito questi passaggi solo riavviare il server di nuovo.

    E quindi creare un nuovo laravel progetto digitando: “il compositore crea-progetto laravel/laravel nomeprogetto” nel terminale.

    si sta lavorando, sto usando ubuntu 18.04 LEMP stack. ben fatto @Fahim Sultano

    OriginaleL’autore Fahim Sultan

  4. 0

    Prima di tutto, verificare se il compositore è installato da fare.

    composer -v
    

    Se si è installato, eseguire la seguente sequenza. Questo ha funzionato per me:

    sudo apt-get install php7.2-zip
    sudo apt-get install php-mbstring -y
    sudo apt-get install php-xml -y
    

    Poi finalmente fare questo.

    composer install
    

    OriginaleL’autore Mo D Genesis

Lascia un commento