致命错误:调用未定义的函数mysqli_connect()

时间:2010-04-27 06:46:11

标签: php

我已经安装了WAMP。我正在使用Tomcat 6来运行我的PHP脚本。我也在使用JavaBridge.war,我将我的php脚本复制到\ webapp \ JavaBridge \ project中。 我在语句

之前从php.ini文件中删除了分号
extension=php_mysqli.dll
extension=php_mysql.dll

我已将C:\ wamp \ bin添加到我的PATH env变量中。我已将所有dll从C:\ wamp \ bin \ php \ php5.3.0 \ ext复制到C:\ windows \ system32

我仍然收到此错误。

  

致命错误:在第534行的C:\ Program Files \ apache-tomcat-6.0.26 \ webapps \ JavaBridge \ project \ pf_query.php中调用未定义的函数mysqli_connect()

当我从WAMP包中包含的Apache 2.2.11运行PHP脚本时,我没有收到此错误。

2 个答案:

答案 0 :(得分:3)

您编辑了正确的php.ini文件吗?

<?php echo 'ini: ', get_cfg_var('cfg_file_path');

(在tomcat6环境中执行)可以告诉你。

答案 1 :(得分:0)

以防其他人遇到此问题,我需要将extension_dir变量设置为指向我的php安装。