php和Mysql:一个扭曲的配置


php & mysql: configuration with a twist

我有一个关于php和mysql配置的有趣问题。我无法配置它们一起工作。每当尝试连接到mysql数据库,我得到以下错误:致命错误:调用未定义的函数mysql connect() .

我目前使用最新版本的mysql和php,并使用Windows 7 box作为服务器。

由于某些限制,我不能使用预配置的web服务器或包(没有xampp, apache或easyphp)。因此,我只能使用php自带的内置开发服务器。到目前为止,我已经完成了对php.ini文件的编辑,从php_mysql.dll中删除了分号,以删除;并更改extension_dir = "C:'PHP'ext"以反映我的扩展文件夹。

我想我有两个问题:

A) php 5.4包含的开发服务器甚至可以连接到mysql数据库

B)如果是这样,谁能给我提供一些可能的修复这个配置问题?

感谢您的帮助。

试着运行phpinfo();,看看你是否已经配置它与MySQL一起工作

您应该在php.ini中启用php_mysql模块。

从php . ini:

...
;extension=php_ldap.dll
extension=php_mysql.dll
extension=php_mysqli.dll
...

删除对应模块的;,保存并重启apache