Windows server 升级了 PHP 后 phpmyadmin 提示错误。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
CSGO
V2EX    PHP

Windows server 升级了 PHP 后 phpmyadmin 提示错误。

  •  
  •   CSGO 2019-09-16 21:37:16 +08:00 5849 次点击
    这是一个创建于 2268 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我今天 wordpress 博客提示正在使用不安全的 php 版本,然后我就把 Windows 上的 php 从 5.3 升级到了 7.3,按照腾讯云的文档( https://cloud.tencent.com/document/product/213/10182 ),似乎就是重新下载个 php7.3,然后按照一个: Microsoft Visual C++ Redistributable for Visual Studio 2017 ,我就把 c 盘原本的 php 文件夹更改为 php2,然后新建了一个 php,把刚下载的放进去,之后 iis 的设置似乎和之前的一样,我确认一遍没问题,就重启了 iis,然后发现打开 phpmyadmin 地址,就提示:

    phpMyAdmin - 错误 缺少 mysqli 扩展。请检查 PHP 配置。 详情请查看我们的文档。

    这可怎么办呢?

    22 条回复    2019-09-18 07:45:42 +08:00
    flynaj
        1
    flynaj  
       2019-09-16 22:36:59 +08:00 via Android
    还真有人用 Windows 做服务器,累不累 。
    msg7086
        2
    msg7086  
       2019-09-17 02:13:11 +08:00
    可以换 Debian。
    GG668v26Fd55CP5W
        3
    GG668v26Fd55CP5W  
       2019-09-17 03:06:24 +08:00 via iPhone
    php.ini 里把这个扩展的注释去掉
    ClarkAbe
        4
    ClarkAbe  
       2019-09-17 06:47:07 +08:00 via Android
    字面意思....
    geekvcn
        5
    geekvcn  
       2019-09-17 07:06:57 +08:00
    我会和你说 Linux 虚拟机除了网卡性能,磁盘 IO,别的都打 windows 实体机吗?另外大佬买了 windows server 授权吗?买了授权可以找微软的技术支持,钱不能白花了
    RickyC
        6
    RickyC  
       2019-09-17 07:19:02 +08:00   3
    Step1
    在 php.ini 中搜索 mysqli
    去掉 extension=mysqli 前面的分号

    Step2
    php.int 中搜索 extension_dir, 将像下面这行改为你的 php 扩展目录
    extension_dir="C:\xampp\php\ext"

    Step3
    查看你的 php 扩展目录, 就是 php\ext\下有没有 php_mysqli.dll

    Step4
    重启 Apache 等 Web 服务器, 可以用 phpinfo()函数查看是否已开启 mysqli

    以上是开启 mysqli 扩展的方法

    备注:很多版本的 phpMyAdmin 与 php7.3 有兼容性问题, 可能会提示'程序某行"continue"是否意思是"continue 2"'这样的报错; 我遇见这样的报错, 就进入 phpMyAdmin 程序, 把 continue 改为 continue 2, 然后就能用了.
    Nasei
        7
    Nasei  
       2019-09-17 07:59:19 +08:00 via Android
    @flynaj 我这边两种服务器都有,用 winserver 是因为必须用到 win 上的东西,你这说的好像 linux 不会出问题似的
    components
        8
    components  
       2019-09-17 08:40:58 +08:00
    建议试试 Navicat SQLyog tableplus 等等
    337136897
        9
    337136897  
       2019-09-17 09:44:39 +08:00
    还真有人用 Windows 做服务器,累不累 。
    CSGO
        10
    CSGO  
    OP
       2019-09-17 10:22:32 +08:00
    @337136897
    @flynaj
    确实不好弄,php 升级后,一堆错误,然后 mysql 怎么升级我也不懂,弄了半天,网站都挂了。还好做了快照,回滚了。

    我还有很多东西需要在服务器上跑,而且 Windows 方便使用;那么如果这样,还有什么办法,可以在 windows 上简单使用 php 什么的,以及最好不影响 iis ?因为我静态 iis 熟悉。
    ben1024
        11
    ben1024  
       2019-09-17 10:40:59 +08:00
    windows 上偷懒点用一件安装工具吧,phpstudy 一类的
    justfindu
        12
    justfindu  
       2019-09-17 10:45:33 +08:00
    5.3 到 7.3 跨度这么大, 你的组件不跟着更新?
    CSGO
        13
    CSGO  
    OP
       2019-09-17 10:50:24 +08:00
    @justfindu 我不懂啊,我就是一个只会使用 wordpress 的小白,我也才发现 php、mysql、phpadminsql 啥的,原来不是一个东西。
    ragnaroks
        14
    ragnaroks  
       2019-09-17 10:55:04 +08:00
    php with out linux = unuseful
    tan90
        15
    tan90  
       2019-09-17 10:58:33 +08:00
    应该是 ext 路径没有设置好吧!看下 php 目录下 ext 文件夹内是否存在 php_mysqli.dll 文件,如果有,就要修改 php.ini 内的 extension_dir 了,修改之后回收一下站点进程池
    flynaj
        16
    flynaj  
       2019-09-17 11:13:33 +08:00
    @CSGO #10 要简单你上 winnmp 点点鼠标就可以,https://winnmp.wtriple.com/
    flynaj
        17
    flynaj  
       2019-09-17 11:24:58 +08:00
    @CSGO #10 http://www.wampserver.com 这个也可以,都是配置好的。
    msg7086
        18
    msg7086  
       2019-09-17 11:41:02 +08:00
    「而且 Windows 方便使用」
    当服务器?这个是真没看出来……
    CSGO
        19
    CSGO  
    OP
       2019-09-17 13:15:45 +08:00
    @msg7086 我是指我很多东西,Windows 上就运行一下就可以。而且有界面,方便。
    337136897
        20
    337136897  
       2019-09-17 19:01:12 +08:00
    @CSGO 最好的方法是花 3 天时间学一学 Linux 操作系统。操作起来可顺畅。google 搜一下各种一键脚本
    jeffw
        21
    jeffw  
       2019-09-18 06:33:40 +08:00 via iPhone
    楼主,你这是 php.ini 里面的扩展没打开,把错误提示输入搜索引擎搜一下,答案一抓一大把。不知从什么时候开始,V 站黑 windows 已然成了政治正确,不知道都是什么心态,难道说像楼主这种在小白在 linux 上更换 php 版本就一点问题都没有?
    luziafy
        22
    luziafy  
       2019-09-18 07:45:42 +08:00 via Android
    界面有什么用,改各种配置的时候又没有区别,你看不懂的地方还是看不懂
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5251 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 45ms UTC 01:21 PVG 09:21 LAX 17:21 JFK 20:21
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86