Sqlbuddy登录不适用于PHP7.0

Sqlbuddy登录不适用于PHP7.0,php,mysql,mariadb,sqlbuddy,Php,Mysql,Mariadb,Sqlbuddy,我已经找到了这个问题的答案,但什么也没找到。我想知道是否有人遇到过同样的问题,并有任何见解。我已经在nginxweb服务器上安装了php7.0。尝试登录主页时http://localhost/sqlbuddy/,我收到一个HTTP 500错误(Google Chrome、Firefox、Opera和Edge测试)。PHP 7.0随以下软件包一起安装: php apcu php客户端 php通用 php卷曲 php fpm php gd php json php mbstring php-mcr

我已经找到了这个问题的答案,但什么也没找到。我想知道是否有人遇到过同样的问题,并有任何见解。我已经在nginxweb服务器上安装了php7.0。尝试登录主页时
http://localhost/sqlbuddy/
,我收到一个HTTP 500错误(Google Chrome、Firefox、Opera和Edge测试)。PHP 7.0随以下软件包一起安装:

  • php apcu
  • php客户端
  • php通用
  • php卷曲
  • php fpm
  • php gd
  • php json
  • php mbstring
  • php-mcrypt
  • php内存缓存
  • php-mysql
  • php7.0-cgi
  • php7.0-cli
  • php7.0-common
  • php7.0-curl
  • php7.0-fpm
  • php7.0-gd
  • php7.0-json
  • php7.0-mbstring
  • php7.0-mcrypt
  • php7.0-mysql
  • php7.0-opcache
  • php7.0-readline
  • php7.0-xml
在web服务器上安装的工作正常,同时还有一个测试页,其中包含与找到的类似的PDO连接设置。

错误为
PHP致命错误:未捕获错误:调用未定义的函数mysql\u connect()

如果您使用PHPV7.0,您应该尝试这个repo

==[编辑]====

问题是因为您不允许php出现日志错误,请尝试在nginx服务器上允许日志错误

如果您有php的错误日志,那么当您转到时,将出现以下错误:

PHP致命错误:未捕获错误:调用未定义的函数mysql\u connect()

mysql_connect()函数仅适用于php5-php4。 在本例中,您将使用php7,并且必须尝试该软件包


*很抱歉解释得不好,我希望您能理解

这是因为sqlbuddy使用了php5中不推荐使用的mysql_connect()。我不知道如何解决这个问题。回复很晚,但这家伙确实替换了所有mysql对mysqli的引用。这使得sqlbuddy up n在PHP7上运行。我正在修改这个项目嗨,欢迎来到SO。仅供参考,你应该避免回答像“请尝试…”这样没有解释的问题。例如,您可以写下发生此错误的原因(PHP7.0中的mysql removement)。没什么私事。