2 u013771353 u013771353 于 2016.04.15 10:22 提问

Linux下安装DISCUZ出现的错误:advice_mysqli_connect

看日志信息说无法加载mysql模块:
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/mysqli.so' - /usr/lib64/php/modules/mysqli.so: undefined symbol: zval_used_for_init in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/mysql.so' - /usr/lib64/php/modules/mysql.so: undefined symbol: executor_globals in Unknown on line 0
PHP Warning: PHP Startup: pdo_mysql: Unable to initialize module\nModule compiled with module API=20090626\nPHP compiled with module API=20151012\nThese options need to match\n in Unknown on line 0

求解~~~

2个回答

CSDNXIAON
CSDNXIAON   2016.04.15 10:32

linux下discuz出现数据库链接错误
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

u013771353
u013771353   2016.04.15 11:08
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
centos安装Discuz!X3.4 报错mysqli_connect()不支持advice_mysqli_connect解决
Centos安装Dicus报错mysqli_connect()不支持advice_mysqli_connect解决办法 原因是因为缺少php-mysql组件; 执行yum install php-mysql 会安装php-pdo和php-mysql两个组件 然后查找模块所在目录 [root@centos html]# find / -name pdo_mysql.so /usr/
ubuntu discuz mysqli_connect() 不支持 advice_mysqli_connect的解决方法
对于服务器的安装我就不多说了,安装phpmyadmin这个mysql管理也很简单,直接拷贝源文件到网站所在目录,浏览器输入地址即可。详细的方法在这里。 http://blog.csdn.net/wang_shuai_ww/article/details/50440218 下面说说安装论坛或者网站时,数据库不能链接的问题。 首先参考网友的一篇文章:http://blog.csdn.ne
linux 安装discuz出现“ mysqli_connect()不支持advice_mysqli_connect ”解决方法
由于不了解php相关技术,所以在安装discuz的时候
安装Discuz!论坛 提示mysqli_connect() 不支持
安装Discuz!论坛时提示“不支持Mysql数据库,无法安装论坛”的解决方法1,在系统的 system32(C:\windows\system32)目录下缺少libmysql.dll文件,解决方法是找到php目录下的libmysql.dll,并将libmysql.dll复制到C:\ windows\system32目录中,然后重新启动Web服务。2, 在C:\windows目录下的php.ini
【linux】ubuntu php7.0 discuz mysqli_connect()不支持的解决方案
网络上面的解决方案并不适合! 自己出去google了英文文档 找到一个适合我的,已经折腾很久了。sudo apt-get install php-mysql sudo apt-get install php7.0-mysql如果重启服务器还不行的话 可以查看下 php.ini 具体位置可由 phpinfo()查询(具体请百度)重启服务器sudo service apache2 restart
解决刚安装完tengine,运行Discuz安装页面时出现403错误
今天按照安装lnmp的方法,安装了一下tengine。刚安装完成使用IP地址访问Discuz的时候出现403错误。检查了一下iptables和selinx都没有问题。打开nginx配置文件vim /usr/local/nginx/conf/nginx.conf发现在local / 这一段的index行里没有index.php, 加入后,保存退出,重启nginx服务.再测试OK! 更多Linux方面
安装Discuz出现的问题
安装Discuz的时候出现了下面的报错: Can’t  connect  to local MYSQL  server through socket  ‘var/lib/mysql/mysql.sock’(2)
discuz mysql 错误 (1045) notconnect
服务器上有多个账号,发现只有一个账号有这个问题。重启mysql,或者换成root账号都正常了。 问题锁定在账号上。后来发现是有些版本的mysql里面,如果创建的用户的域 %  ,会存在如果是localhost的情况下使用就报这个错误。 果断再建一个同名同密码账号,域用上localhost,分配同样的权限。。。再试,问题解决~~~~
安装Discuz遇到"数据库连接错误 No such file or directory"的解决方案
环境如下: CentOS 6.5 nginx 1.6.0 PHP 5.6.3 MySQL 5.1.73 Discuz! X3.2 安装好nginx PHP MySQL后,开始安装Discuz,在最后一步遇到问题,显示"数据库连接错误 No such file or directory" 多番查找资料后,问题定位到PHP连接数据库出错。 解决方案如下: 1.打开
Linux下如何安装Discuz
写一个Linux下搭建Discuz论坛的全过程教程。 本例使用的Linux系统为:RHEL5.3。 1.[root@linux ~]# mkdir /mnt/cdrom 2.[root@linux ~]# mount /dev/cdrom /mnt/cdrom 这是在Windows下使用VMware虚拟机运行Linux的。 先在把RHEL5.3的ISO镜像文件加载到虚拟机的光