【发布时间】:2015-06-29 10:26:33
【问题描述】:
我安装了 mysql-installer-web-community-5.6.25.0、apache_2.4.2-x86-no-ssl 和 php-5.4.42-Win32-VC9-x86。
php 正在使用 apache 服务器,但不适用于 mysql。我在php.ini 中启用了extension=php_mysql.dll 和extension=php_mysqli.dll 并重新启动了我的电脑。我尝试将libmysql.dll 和php_mysql.dll 添加到system32。但是mysql 没有显示在phpinfo() 中。
我的phpinfo()如下http://192.168.1.104/test.php
我也尝试了以下 php 代码
$continued = mysql_connect("localhost","sonetonix","sonetonix");
if($continued) {
echo("Connection is succeed");
} else {
echo("Connection is fail");
}
当我运行代码时,我收到错误,因为调用未定义函数 mysql_connect()。
我怎样才能让 php 和 mysql 工作。
【问题讨论】:
-
mysql_*函数不再支持,它们是 officially deprecated,不再维护,将在未来。您应该使用PDO 或MySQLi 更新您的代码,以确保您的项目在未来的功能。 -
你用的是什么php版本?最新版本的 PHP 都删除了 mysql_ 扩展。所以使用 PDO 或 mysqli_ 扩展名
-
如果您对网络服务器和技术一无所知,请安装 xamp 开始您的学习
-
phpinfo() 的链接是本地链接。