【问题标题】:Problem with PHP/Java bridgePHP/Java 桥的问题
【发布时间】:2010-04-27 04:45:05
【问题描述】:

我正在使用 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

请帮忙。

【问题讨论】:

    标签: php mysql tomcat


    【解决方案1】:

    我不太确定我做了什么,但我在阅读文档时正在工作。就我而言,它是 MySQL,我使用的是 Tomcat 7。

    1. 将 PHP 扩展“php_mysql.dll”的正确版本复制到相应的“ext”目录,在我的情况下,它位于“C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\aeu\ WEB-INF\cgi\amd64-windows\ext"

    2. 取消注释/添加这一行,

      扩展 = 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。祝你好运。

    【讨论】:

      【解决方案2】:

      我会做两件事:

      • 确保 php_mysql.dll 包含在 PATH 环境变量。
      • 打开您的php.ini 文件,然后查看 在扩展名下。确保 加载行php_mysql.dll 没有评论(确保有 前面不是;)。

      【讨论】:

      • @unicornaddict:我完全按照你说的做了。我已经安装了 WAMP。我将 C:\wamp\bin\php\php5.3.0\ext 添加到我的 PATH 环境变量中。 php.ini 也可以。我重新启动了tomcat。我仍然遇到同样的错误。
      【解决方案3】:

      可能由于缺少一些libmysql.dll,请尝试查找此文件(windows find 可能会有所帮助)并确保它位于属于您的 PATH 目录中。 (见topic

      【讨论】:

      • 哼,试试把libmysql.dll 加到c:\windows\system32 看看有没有用。
      【解决方案4】:

      您可能需要使用以下选项配置 PHP:--with-mysql = path_to_mysql

      我只想强调 Bruces 的问题与使用 mysqli API(不是旧的 mysql API)有关

      【讨论】:

        【解决方案5】:

        设法让这个工作。在我的情况下,必须使用 mysqli.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。

        【讨论】:

          猜你喜欢
          • 2011-02-13
          • 2015-02-15
          • 2012-06-12
          • 1970-01-01
          • 2014-11-11
          • 2013-12-05
          • 2018-02-18
          • 1970-01-01
          • 2011-07-20
          相关资源
          最近更新 更多