2013-11-28 47 views
2

當我嘗試做的MySQLi對象的新實例連接到本地數據庫,我收到以下錯誤:無法創建MySQLi的新實例?

Warning: mysqli::mysqli(): (HY000/2002): No such file or directory in /opt/lampp/htdocs/login_system/php/dbconnect.php on line 9

這裏是我的文件代碼:

<?php 
     //Database credentials 
     $server = 'localhost'; 
     $username = 'root'; 
     $password = 'root'; //NOT secure, used this as a demo 
     $database = 'login'; 

     //Create the database object 
     $db = new mysqli($server, $username, $password, $database); 

     //Was there errors? 
     if($db->connect_errno > 0) 
     { 
       die("Error connecting to database " . $database + "\nErrors: " + $db->connect_error); 
     } 
?> 

有關爲何發生這種情況的任何想法?

+0

Mysql服務器正在運行? –

+0

是的,我的服務器正在運行。 Apache,MySQL和FTP都已成功啓動。 –

+0

@JasonAjmo:輸出如下:'var_dump(ini_get('mysql.default_socket'));' –

回答