php7連線不上mysql

2020-07-16 10:06:10

1、新增php.ini檔案

新版的PHP7中,沒有php.ini,需要自己建立。新版有兩個php.ini-development和php.ini-production檔案,複製一個然後重新命名為php.ini就可以了。

2、修改php.ini檔案的內容

一般這樣的檔案都有存取許可權限制,右鍵單擊php.ini檔案,修改檔案的操作許可權,允許寫入。

要連線MySQL,就將extension=pdo_mysql前面的分號去掉,連線其他資料庫也需要把相應的分號去掉。

然後將On windows: extension_dir =「ext」這裡的地址填寫完整,如extension_dir = 「C:Program FilesPHPext」

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:埠號,即可在自己的PC上執行一個php自帶的虛擬伺服器,然後可以開啟瀏覽器存取,只需要在位址列輸入localhost:埠號。

推薦教學:PHP視訊教學

以上就是php7連線不上mysql的詳細內容,更多請關注TW511.COM其它相關文章!