mysqli_connect()不能使用PHP和Tomcat

时间:2014-04-13 19:18:21

标签: php mysql tomcat

我刚刚在Tomcat上运行PHP,当我尝试使用mysqli_connect()调用MySQL时出现此错误:

java.lang.RuntimeException:PHP致命错误:在第1行的C:\ Tomcat 7.0 \ webapps \ ROOT \ php.php中调用未定义的函数mysqli_connect()

我已将php_mysqli.dll添加到C:\ Tomcat 7.0 \ webapps \ ROOT \ WEB-INF \ cgi \ amd64-windows \ ext,并在C:\ Tomcat 7.0 \ webapps \ ROOT \中添加了未注释的extension = php_mysqli.dll WEB-INF \ CGI \ AMD64的窗户\ conf.d \ mysql.ini

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

设法使它起作用。在我看来,使用mysql i .ini而不是mysql.ini起到了神奇的作用:
-Apache-Tomcat-9.0.10
-PHP版本5.6.38
-JavaBridgeTemplate721.war
-MySql 8.0.12
...首先必须复制php5ts.dllphp-cgi.exe才能将启用PHP的Tomcat项目设置为: \WEB-INF\cgi\x86-windows\
然后复制php_mysqli.dll并设置mysqli.ini以启用mysqli。