ホームページ  >  記事  >  バックエンド開発  >  php7がmysqlに接続できません

php7がmysqlに接続できません

王林
王林オリジナル
2019-10-21 16:36:185941ブラウズ

php7がmysqlに接続できません

1. php.ini ファイルを追加します

新しいバージョンの PHP7 には php.ini がないため、次のことを行う必要があります。自分で作成してください。新しいバージョンには php.ini-development ファイルと php.ini-production ファイルが 2 つありますが、1 つをコピーして名前を php.ini に変更するだけです。

2. php.ini ファイルの内容を変更する

一般に、このようなファイルにはアクセス権限が制限されているため、php.ini ファイルを右クリックして操作を変更しますファイルのアクセス許可。書き込みが許可されます。

MySQL に接続するには、extension=pdo_mysql の前のセミコロンを削除します。他のデータベースに接続するには、対応するセミコロンも削除する必要があります。

次に、Windows の場合: extension_dir = “ext” ここにアドレスを完全に入力します (例: extension_dir = “C:\Program Files\PHP\ext”)。

3. PDO を使用して接続します (mysqli も使用できます)

Mysql_connect モジュールは使用できなくなりました。新しいバージョンでは、PDO または mysqli を使用して接続する必要があります。

<?php
$servername = "localhost";
$username = "root";
$password = "your password";
 
try {
    $conn = new PDO("mysql:host=$servername;dbname=test;port=3306", $username, $password);
    echo "连接成功"; 
}
catch(PDOException $e)
{
    echo $e->getMessage();
}
?>

「接続成功」と表示されたらphpファイルを開きます。

添付ファイル: php ファイルをサーバー上で開く必要があります。コマンド ライン cmd に php -S localhost:portnumber と入力できます。 PC 上で PHP に付属する仮想サーバーを実行し、アドレス バーに「localhost:ポート番号」を入力するだけでブラウザを開いてアクセスできます。

推奨チュートリアル: PHP ビデオ チュートリアル

以上がphp7がmysqlに接続できませんの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。