Ho installato PHP 7 sul mio server (di conseguenza, non ho/etc/php5 e /etc/php/7.0). Quando eseguo la mia app Web, non riesco a vedere nessuno dei miei precedenti CURL (o fork).I moduli PHP non vengono caricati dopo l'installazione di PHP 7 sul mio server
in un primo momento ho ottenuto questo messaggio di errore:
Message: Call to undefined function curl_init()
e dopo l'installazione php7-curl ho capito abilitato - approvata l'informazioni() e il codice di prova:
var_dump(_isCurl());
function _isCurl(){
return function_exists('curl_version');
}
ritorno TRUE .
, ma quando si ha un vero e proprio CURL nel mio codice ottengo questo errore:
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/20151012/php_curl.dll' - /usr/lib/php/20151012/php_curl.dll: cannot open shared object file: No such file or directory in Unknown on line 0
in /usr/lib/php/20151012/
ho solo .so
file che non fanno scence. (lo stesso vale per la cartella /usr/lib/php5/20131226
). Allora, che cosa sta cercando di ottenere e perché da lì?
Come posso configurare il mio nuovo file php.ini per ottenere le impostazioni del modello precedenti? (se possibile anche con PCNTL_FORK abilitato) Come posso farlo funzionare con curl? cosa diavolo è successo???
EDIT 2016/05/04:
Ok, ho deciso di cambiarlo a curl.so
e ora ha ottenuto questo msg PHP Warning: Module 'curl' already loaded in Unknown on line 0
e poi ho disabilitato, e in qualche modo, arricciatura ora sta lavorando (commentato ricciolo ;extension:curl.so
e ;extension:php_curl.dll
. che diavolo.
Vuoi avere entrambe le versioni contemporaneamente? –
beh, no, ma io voglio mantenere le vecchie impostazioni dal php.ini: X. –
E 'questo quello che stai per suggerire? 'root @ YHserver:/usr/lib/PHP5/20.131.226 # sudo a2dismod PHP5 modulo PHP5 già disabled' non funziona ... –