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中文網其他相關文章!