Estensione abilita PHP

1

Nel mio PHP.ini, le estensioni non sono non commentate.

;extension=php_curl.so

Ma in phpinfo (), posso vedere che arricciare (ad esempio) è abilitato e nel mio codice posso usarlo.

Ma non riesco a capire perché il ricciolo sia abilitato, qualcuno può aiutarmi?

Il mio conf:

  • PHP 5.5.34
  • OS X El Capitan 10.11.5
posta Lynxi 07.06.2016 - 09:18
fonte

1 risposta

2

Le estensioni possono essere caricate in PHP in due modi. Sia staticamente in fase di compilazione, sia dinamicamente in fase di esecuzione.

Le estensioni caricate staticamente sono incluse nel binario PHP in fase di compilazione e non richiede un'estensione = riga in php.ini per caricarlo.

Le estensioni caricate dinamicamente sono non incluse nel binario PHP, ma vengono salvate come librerie di collegamento dinamico (file .so su OS X). Richiedono un'estensione = riga in php.ini per caricarla in fase di esecuzione.

La risposta breve alla tua domanda: la tua estensione cURL è compilata staticamente con l'eseguibile PHP, quindi funziona anche se non hai un'estensione = php_curl.so line in php.ini.

    
risposta data 07.06.2016 - 15:16
fonte

Leggi altre domande sui tag