Ich habe PHP 7 auf meinem Server installiert (infolgedessen habe ich nicht/etc/php5 und /etc/php/7.0). Wenn ich meine Web-App starte, kann ich keine meiner vorherigen CURL (oder Gabel) sehen.PHP-Module laden nicht nach der Installation von PHP 7 auf meinem Server
auf den ersten bekam ich diese Fehlermeldung:
Message: Call to undefined function curl_init()
und php7-curl nach der Installation erhalte ich es aktiviert - auf Informationen genehmigt() Funktion und dieser Testcode:
var_dump(_isCurl());
function _isCurl(){
return function_exists('curl_version');
}
Rückkehr TRUE .
aber, wenn eine tatsächliche Curl in meinem Code mit bekomme ich diesen Fehler:
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/
ich habe nur .so
Dateien, die nicht scence machen. (Gleiches gilt für den Ordner /usr/lib/php5/20131226
). Was versucht es zu bekommen und warum von dort?
Wie kann ich meine neue php.ini-Datei konfigurieren, um die vorherigen Modelleinstellungen zu erhalten? (wenn möglich mit der aktivierten PCNTL_FORK auch) Wie kann ich es mit Curl arbeiten lassen? Was zur Hölle ist passiert???
EDIT 2016.05.04:
Ok, habe ich beschlossen, es zu curl.so
zu ändern und bekam nun diese msg PHP Warning: Module 'curl' already loaded in Unknown on line 0
und dann habe ich es deaktiviert, und irgendwie, Locke arbeitet jetzt (kommentiert curl ;extension:curl.so
und ;extension:php_curl.dll
. Was zum Teufel.
Möchten Sie beide Versionen gleichzeitig haben? –
gut, nein, aber ich möchte die alten Einstellungen von der php.ini: X behalten. –
Ist das, was Sie vorschlagen werden? 'root @ YHserver:/usr/lib/php5/20131226 # sudo a2dismod php5 Modul php5 bereits disabled' funktioniert nicht ... –