Zainstalowałem PHP 7 na moim serwerze (w rezultacie nie mam/etc/php5 i /etc/php/7.0). Gdy uruchomię swoją aplikację internetową, nie widzę żadnej z moich poprzednich CURL (lub widelca).Moduły PHP nie ładują się po zainstalowaniu PHP 7 na moim serwerze
najpierw mam ten Komunikat o błędzie:
Message: Call to undefined function curl_init()
i po zainstalowaniu php7 zwijaniu ja dostać włączona - zatwierdzony na info() funkcja i ten kod testowy:
var_dump(_isCurl());
function _isCurl(){
return function_exists('curl_version');
}
powrocie TRUE .
ale gdy mający rzeczywistą zwijającego się mojego kodu otrzymuję ten błąd:
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
w /usr/lib/php/20151012/
mam tylko .so
pliki, które nie sprawiają scence. (to samo dotyczy folderu /usr/lib/php5/20131226
). Co więc próbuje uzyskać i dlaczego od tego?
Jak mogę skonfigurować mój nowy plik php.ini, aby uzyskać poprzednie ustawienia modelu? (jeśli to możliwe z włączonym PCNTL_FORK) Jak mogę sprawić, żeby działał z lokami? co się do cholery stało???
EDIT 05.04.2016:
Ok, postanowiłem zmienić go na curl.so
a teraz dostał tę wiad PHP Warning: Module 'curl' already loaded in Unknown on line 0
a potem wyłączył go i jakoś, curl teraz pracuje (skomentował curl ;extension:curl.so
i ;extension:php_curl.dll
. Co do cholery.
Czy chcesz mieć obie wersje w tym samym czasie? –
cóż, nie, ale chcę zachować stare ustawienia ze strony php.ini: X. –
Czy to właśnie zamierzasz zasugerować? 'root @ YHserver:/usr/lib/php5/20131226 # sudo a2dismod php5 moduł php5 już disabled' nie działa ... –