Sqlbuddy登录不适用于PHP7.0
我已经找到了这个问题的答案,但什么也没找到。我想知道是否有人遇到过同样的问题,并有任何见解。我已经在nginxweb服务器上安装了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
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
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)。没什么私事。