V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
mmnnyycc
V2EX  ›  程序员

php7 怎么安装 mysqli 拓展?

  •  
  •   mmnnyycc · 2018-05-23 16:35:03 +08:00 · 6517 次点击
    这是一个创建于 2411 天前的主题,其中的信息可能已经有所发展或是发生改变。

    PHP Warning: mysqli::__construct(): Headers and client library minor version mismatch. Headers:50556 Library:50637

    开始的时候报错了,搜了一片文章先卸载了 yum remove php-mysql,悲剧了,安装不回来了。搜出的文章的都是好老的文章

    13 条回复    2018-05-26 18:03:01 +08:00
    tan90
        1
    tan90  
       2018-05-23 16:47:50 +08:00
    我比较愁的是 mysqli 如何支持 mysql8.0 的新加密方式!
    Felldeadbird
        2
    Felldeadbird  
       2018-05-23 16:49:48 +08:00
    你去下载一份对应的 php 源码。 在 ext 目录下有一个 mysqli 的源码。
    phpize
    ./configure
    make && make install
    。编译好之后,打开 php.ini ,添加上对应的 mysqli.so 就可以了。
    WuwuGin
        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
    mmnnyycc
        4
    mmnnyycc  
    OP
       2018-05-23 16:56:18 +08:00
    @Felldeadbird #2
    @WuwuGin #3
    谢谢,我的 php 是 PHP 7.0.30 版本,使用这个命令安装好了 yum install php70w-mysqlnd
    tulongtou
        5
    tulongtou  
       2018-05-23 17:22:41 +08:00
    @tan90 mysql8.0 可以用老的加密方式,php 就可以连上了
    care
        6
    care  
       2018-05-23 17:32:27 +08:00 via iPhone
    mysqli 早都不支持了吧,现在都是 mysqlnd 来代替了
    jasonyang9
        7
    jasonyang9  
       2018-05-23 17:34:47 +08:00
    不都是 PDO 么
    580a388da131
        8
    580a388da131  
       2018-05-23 17:55:59 +08:00
    @care pdo mysqli 都是 mysqlnd 驱动的
    manhere
        9
    manhere  
       2018-05-23 18:00:21 +08:00 via Android
    用 webtatic 的源安装
    defunct9
        10
    defunct9  
       2018-05-23 18:33:32 +08:00 via iPhone
    开 ssh,让我上去装
    ydxred
        11
    ydxred  
       2018-05-23 18:42:17 +08:00
    为什么不用 ubuntu 啊?
    tan90
        12
    tan90  
       2018-05-23 22:27:19 +08:00
    @tulongtou 嗯,是这样妥协了!但是就是想试试最新的,但是没有找到哪里有介绍!
    realpg
        13
    realpg  
       2018-05-26 18:03:01 +08:00
    apt install php7.1-mysqli
    逃 23333
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1942 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 00:38 · PVG 08:38 · LAX 16:38 · JFK 19:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.