我刚刚在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
有什么想法吗?
答案 0 :(得分:0)
设法使它起作用。在我看来,使用mysql i .ini而不是mysql.ini起到了神奇的作用:
-Apache-Tomcat-9.0.10
-PHP版本5.6.38
-JavaBridgeTemplate721.war
-MySql 8.0.12
...首先必须复制php5ts.dll
和php-cgi.exe
才能将启用PHP的Tomcat项目设置为:
\WEB-INF\cgi\x86-windows\
然后复制php_mysqli.dll
并设置mysqli.ini
以启用mysqli。