【发布时间】:2014-02-17 16:04:15
【问题描述】:
我只是 PHP 编程的业余爱好者,我希望你能帮助我解决我的这个问题。我上周刚开始学习 php,我的问题是我找不到如何连接到服务器计算机的本地主机的方法。基本上我 global.php 中的代码是这样的:
<?php
error_reporting(0);
session_start();
$dbhost = "localhost";
$dbuser = "root";
$dbpass = "";
$dbname = "carlog";
mysql_connect($dbhost, $dbuser, $dbpass) or die (mysql_error());
mysql_select_db($dbname) or die (mysql_error());
?>
所以我通过虚拟路由器连接到服务器计算机。我希望客户端计算机可以连接到服务器的本地主机。我尝试将“localhost”更改为服务器的 IP 添加,但没有任何反应。客户端计算机无法连接到服务器(只能连接到它自己的本地主机)
如果你们中的任何人能帮助我解决我的这个问题,我会非常高兴。谢谢
【问题讨论】:
-
webserver和mysql是在同一台电脑上运行的吗?
-
我不懂设置?另外,如果您不熟悉 PHP,请不要使用
mysql_*函数。它们已被弃用。查看 MySQLi 或 PDO。 -
最好用新技术学习 PHP,使用 PDO 代替
mysql_*函数。 php.net/manual/en/book.pdo.php -
您使用的是哪个“服务器软件”?
-
当您在控制台输入
mysql -uroot时,您确定服务器正常工作并且可以访问它吗?