【发布时间】:2013-03-26 11:51:08
【问题描述】:
关于 php 和 mysql 的配置,我有一个有趣的问题。我无法将它们配置为一起工作。每当尝试连接到 mysql 数据库时,我都会收到以下错误:致命错误:调用未定义的函数 mysql connect()。
我目前正在使用最新版本的 mysql 和 php,并且正在使用 Windows 7 机器作为服务器。
由于某些限制,我不能使用预配置的 Web 服务器或软件包(没有 xampp、apache 或 easyphp)。因此,我几乎只能使用 php 附带的内置开发服务器。到目前为止,我已经完成了对 php.ini 文件的编辑,从 php_mysql.dll 中删除了分号以删除 ;并更改了 extension_dir = "C:\PHP\ext" 以反映我的扩展文件夹。
我猜我有两个问题:
A) 包含 php 5.4 的开发服务器甚至可以连接到 mysql 数据库
B) 如果是这样,任何人都可以为我提供一些可能的解决此配置问题的方法吗?
感谢您提供的任何帮助。
-
【问题讨论】:
-
你应该发布你的代码
-
另外,
mysql_connect()已被弃用,所以无论如何你都不应该使用它。正如文档在一个巨大的红色警告通知中所说:“此扩展自 PHP 5.5.0 起已弃用,将来将被删除。应使用 MySQLi 或 PDO_MySQL 扩展。” -
在您的 php.ini 文件中启用扩展后,您是否重新启动了开发服务器?
-
@Keith:是的,我重新启动了我的开发服务器。
标签: php mysql configuration