我正在使用 Tomcat 6。我正在使用 JavaBridge 运行 php 脚本。运行代码时出现以下错误。
Fatal error: Call to undefined function mysqli_connect() in C:\Program Files\apache-tomcat-6.0.26\webapps\JavaBridge\xxxx\xxxxx.php on line 534
请帮忙。
最佳答案
我不太确定我做了什么,但当我阅读文档时,我的正在工作。就我而言,它是 MySQL,我使用的是 Tomcat 7。
将 PHP 扩展“php_mysql.dll”的正确版本复制到相应的“ext”目录,在我的例子中,它位于“C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\aeu\” WEB-INF\cgi\amd64-windows\ext"
取消注释/添加此行,
扩展名=php_mysql.dll
在 php.ini 和 mysql.ini 文件中,在我的情况下为 C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\aeu\WEB-INF\cgi\amd64-windows\php.ini和 C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\aeu\WEB-INF\cgi\amd64-windows\conf.d\mysql.ini
最后重新启动 Tomcat。祝你好运。
关于php - PHP/Java 桥接问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2718792/