web-dev-qa-db-ja.com

php-7へのアップグレード後、「未定義関数mysql_connect()の呼び出し」

php5php7にアップグレードした後、エラー500が表示されます

PHP致命的エラー:キャッチされないエラー:未定義関数mysql_connect()の呼び出し

Php7をすぐに取得するために、これをaptソースに追加しました。

deb http://packages.dotdeb.org jessie all
deb-src http://packages.dotdeb.org jessie all

私が基本的にやったことは:

apt-get remove php5
apt-get install php7-*

現在のバージョンのDebian Jessieを使用しています。

しかし、私はまだこれを取得します。 SOには多くの質問があります。私は間違いなくそれらをすべてチェックしました。しかし、まだ答えが見つかりませんでした。

48
bytecode77

警告この拡張機能はPHP 5.5.0で廃止され、PHP 7.0.0で削除されました。代わりに、MySQLiまたはPDO_MySQL拡張機能を使用する必要があります。 MySQL:APIガイドの選択も参照してください。この関数の代替には次のものがあります。

mysqli_connect()

PDO::__construct()

MySQLiまたはPDOを使用します

<?php
$con = mysqli_connect('localhost', 'username', 'password', 'database');

これを読む

67
Abhishek Sharma