首頁 >後端開發 >PHP7 >php7連接不上mysql

php7連接不上mysql

王林
王林原創
2019-10-21 16:36:185960瀏覽

php7連接不上mysql

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 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:連接埠號,即可在自己的PC上運行一個php自帶的虛擬伺服器,然後可以打開瀏覽器訪問,只需要在網址列輸入localhost:端口號。

推薦教學:PHP影片教學

#

以上是php7連接不上mysql的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn