Nachdem ich ein Upgrade php5 zu php7, ich einen Fehler 500 mit"Call to undefined Funktion mysql_connect()" nach dem Upgrade auf php7
PHP Fatal error: Uncaught Error: Call to undefined function mysql_connect()
ich dies in meiner apt Quellen setzen bekommen in um php7 zu bekommen jetzt:
deb http://packages.dotdeb.org jessie all
deb-src http://packages.dotdeb.org jessie all
Was ich im Grunde tat:
apt-get remove php5
apt-get install php7-*
Ich benutze die aktuelle Version von Debian Jessie.
Aber ich bekomme immer noch das. Es gibt eine Menge Fragen hier auf SO und ich habe sie auf jeden Fall überprüft. Aber ich habe dort noch keine Antwort gefunden.
MYSQL von 5,5 veraltet und seine vollständig in PHP 7 entfernt .. Es gibt MySQLi und PDO Libs mysql zu verbinden. 2-3 Jahre war die Zeit für das Verschieben aller alten Apps in die neue None MYSQL-Methode .. – Svetoslav
In dem Migrationsdokument sagt es Ihnen Das mysql_ wird entfernt. Auch die ganze SO schreit seit einigen Jahren über diese Entfernung. Solche Funktionen gibt es nicht mehr und Sie können sie nicht verwenden. Wenn Ihr Projekt davon abhängig ist, kehren Sie zur php-Version zurück, die es unterstützt. – Mjh
Ich denke, dass Sie die PHP7 [Release Notes] (http://php.net/ChangeLog-7.php#7.0.0) und auch die [Migration Notes] (http://php.net/) lesen und verdauen müssen migration70) Vor dem Versuch, zu PHP7 zu wechseln. Es ist ein ganz anderes Tier jetzt – RiggsFolly