Sqlbuddy登录不适用于PHP 7.0


Sqlbuddy login not working with PHP 7.0

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

  • php-apcu
  • php-cli
  • php公共
  • php卷曲
  • php fpm
  • php gd
  • php-json
  • php-mbstring
  • php-mcrypt
  • php内存缓存
  • php-mysql
  • php7.0-cgi
  • php7.0-cli
  • php7.0公共
  • php7.0-curl
  • php7.0-fpm
  • php7.0-gd
  • php7.0-json
  • php7.0-删除
  • php7.0-密码
  • php7.0-mysql
  • php7.0-opcache
  • php7.0-adline
  • php7.0-xml

在web服务器上安装phpMyAdmin运行良好,同时还有一个测试页面,其中包含类似于此处的PDO连接设置。

错误为PHP Fatal error: Uncaught Error: Call to undefined function mysql_connect()

如果你使用PHP V7.0,你应该尝试这个回购

https://github.com/Frecuencio/sqlbuddy-php7

====[编辑]====

问题是因为你不允许php的日志错误,试着允许nginx服务器上的日志错误

如果您有php的错误日志,那么当您转到http://localhost/sqlbuddy你会得到这个错误:

PHP Fatal error: Uncaught Error: Call to undefined function mysql_connect ()

mysqlconnect()函数仅适用于php5-php4。在这种情况下,您将使用php7,并且您必须尝试该软件包。

*对不起,我希望你能理解