2015-05-05 12 views
10

Problemimodulo PCNTL PHP installazione

  1. d11wtq/Boris v1.0.10 richiede ext-PCNTL * -> PHP estensione PCNTL richiesto manca dal sistema.
  2. d11wtq/boris v1.0.10 richiede ext-pcntl * -> manca l'estensione PHP pcntl richiesta dal sistema.
  3. Richiesta di installazione per d11wtq/boris v1.0.10 -> soddisfacibile da d11wtq/boris [v1.0.10].

Quando eseguo il comando: compositore lo installa creando errore.

E anche come installare l'estensione su php.init.

extension=php_curl.dll 
+1

per favore specificare anche il sistema operativo. hai provato con Wamp o Linux? –

+0

Ho anche questo problema su Azure –

risposta

4

http://php.net/manual/en/pcntl.installation.php

sostegno Controllo di Processo in PHP non è abilitato di default. Devi compilare la versione CGI o CLI di PHP con l'opzione di configurazione --enable-pcntl durante la compilazione di PHP per abilitare il supporto di Controllo processo .

Nota: Attualmente questo modulo non funzionerà su piattaforme non Unix (Windows).

21

Ho risolto il problema eseguendo composer update prima dell'installazione.

+0

Grazie. Questo mi fa risparmiare un po 'di tempo. Mi chiedo perché il messaggio di errore non può suggerire questo? – zkent

+0

Grazie. Mi ha aiutato con l'installazione di Drush. – Juljan

+0

Ancora non funziona, devo anche metterlo in php.ini? – Black

11

So che questo è un vecchio, ma ho incontrato lo stesso problema e con questo interruttore solo risolto:

php composer.phar install --ignore-platform-reqs 
1

Ha risolto il problema di aggiornamento e ignorando le estensioni PHP richiesti:

composer update --ignore-platform-reqs