PHP Warning: mysqli::__construct(): Headers and client library minor version mismatch. Headers:50556 Library:50637
开始的时候报错了,搜了一片文章先卸载了 yum remove php-mysql,悲剧了,安装不回来了。搜出的文章的都是好老的文章
1
tan90 2018-05-23 16:47:50 +08:00
我比较愁的是 mysqli 如何支持 mysql8.0 的新加密方式!
|
2
Felldeadbird 2018-05-23 16:49:48 +08:00
你去下载一份对应的 php 源码。 在 ext 目录下有一个 mysqli 的源码。
phpize ./configure make && make install 。编译好之后,打开 php.ini ,添加上对应的 mysqli.so 就可以了。 |
3
WuwuGin 2018-05-23 16:52:05 +08:00
The problem is that the package that used to connect PHP to MYSQL is depricated (php5-mysql). If you install the new package:
sudo apt-get install php-mysql This will automatically update apache and php7. Cheers! https://stackoverflow.com/a/37083448/5482799 |
4
mmnnyycc OP |
6
care 2018-05-23 17:32:27 +08:00 via iPhone
mysqli 早都不支持了吧,现在都是 mysqlnd 来代替了
|
7
jasonyang9 2018-05-23 17:34:47 +08:00
不都是 PDO 么
|
8
580a388da131 2018-05-23 17:55:59 +08:00
@care pdo mysqli 都是 mysqlnd 驱动的
|
9
manhere 2018-05-23 18:00:21 +08:00 via Android
用 webtatic 的源安装
|
10
defunct9 2018-05-23 18:33:32 +08:00 via iPhone
开 ssh,让我上去装
|
11
ydxred 2018-05-23 18:42:17 +08:00
为什么不用 ubuntu 啊?
|
13
realpg 2018-05-26 18:03:01 +08:00
apt install php7.1-mysqli
逃 23333 |