今天配置php 的时候,发现没配起mysql ,wordpress提示我需要 mysql 的module之后上google搜索,大多数都是说php.ini 没加载起
之后看phpinfo() 里 确实也没找到mysql 模块, 之后所谓的解决方案如“将php.ini” 放入C:\Windows 环境变量等不靠谱说法。。。。。

甚至拷贝ext的文件夹的dll 到System32 中等

统统不靠谱 直到看到这篇帖子,我才发现问题

http://www.haosblog.com/index.php?mod=article_read&id=322

“mysql无法找到的原因是mysql的运行库无法找到,打开mysql的安装文件夹,在bin文件夹中找到libmySQL.dll,将它复制到system32文件夹中,让mysql的运行库能在系统中注册,然后重启Apache”

我是在\MySQL\MySQL Server 5.5\lib目录里找到的

实际上在自己配置的时候应该发现不是环境变量或者是没有加载到php.ini 或者没加载到extension的

为什么这么说呢

首先,在Apache 的配置中 已经添加了php的配置路径

同时phpinfo()也显示的加载到了,有兴趣的同学可以试试php.ini  存在和不存在的时候的区别

其次,自己在php.ini里确实配置了extension_dir 的,如果这个东西没意义,那何必在配置文件里有这个选项?之后这里注意一下,他的分隔符和apache 刚好相反   是“\”

之后php 也顺利加载了

所以,其实完全可以避免自己跟着瞎折腾的,结果大意了。

PHP配置成功后phpinfo中找不到mysql

不少新人使用Apache+PHP+MySql配置好PHP环境都会遇到一个问题:mysql无法使用,使用phpinfo()函数获取的信息中也找不到mysql。
网上不少资料都说要把php.ini转移到windows或者system32文件夹中,这是胡扯!如果你把php和php/ext的目录添加到了环境变量中是不需要这么设置的。这么做的原因是Apache会到默认路径中查找配置文件,而没有设置环境变量的话Apache就找不到php.ini了。你可以看看phpinfo()页面中搜索php.ini,php.ini的路径是windows那么就把PHP的路径写入环境变量中,环境变量的设置可上网查找一下,尽量不要将php.ini放入系统文件夹中,对系统盘的操作要越少越好。
mysql无法找到的原因是mysql的运行库无法找到,打开mysql的安装文件夹,在bin文件夹中找到libmySQL.dll,将它复制到system32文件夹中,让mysql的运行库能在系统中注册,然后重启Apache,打开phpinfo()页面,搜索mysql,结果如下图

那么恭喜你,mysql已经能够正常在你的PHP中运行了。
    如果还不行的话,那应该是dll没有找到。   64位系统需要将 libmysql.dll拷贝到C:\Windows\SysWOW64里而不是System32文件夹内

其实我觉得上面最重要的一句话是最后一句,64位系统需要将libmysql.dll拷贝到C:\Windows\SysWOW64里而不是System32文件夹内,我的问题就是这样解决的。

完美解决64位操作系统配置 php无法加载mysql模块问题相关推荐

  1. Apache+PHP 无法加载 MySql 模块的问题

    症状 1. php中无法使用  mysql_connect() 函数 2. phpinfo() 无法看到 mysql 模块 原因 在apache安装目录里查看错误日志文件,会看到这样的信息: PHP ...

  2. ubuntu篇----完美解决ubuntu中qq图片无法加载的问题

    显示图片 在本机的任意位置创建tim_ipv6.sh文件 我是在/opt下创建的 touch tim_ipv6.sh vim tim_ipv6.sh 在tim_ipv6.sh中写入 echo &quo ...

  3. 解决连接oracle报错 尝试加载Oracle客户端库时引发BadImageFomatException。如果在安装64位Oracle客户端组件的情况下以32位模式运行,将出现此问题的报错。

    解决连接oracle报错 尝试加载Oracle客户端库时引发BadImageFomatException.如果在安装64位Oracle客户端组件的情况下以32位模式运行,将出现此问题的报错. 参考文章 ...

  4. 安装fitz报错_解决python 虚拟环境删除包无法加载的问题

    项目开发一直在docker的虚拟环境上,遇到了一个问题,就是把虚拟环境的包删掉(rm -rf xxx)之后,再重新拷贝一个(跟原来包一模一样的文件夹)进去发现pycharm再也找不到这个包了,后来在同 ...

  5. JAR冲突问题的解决以及运行状态下如何查看加载的类

    今天碰到群里小伙伴问,线上程序好像有多个不同版本的Netty包,怎么去看到底加载了哪一个? 在说如何看之前,先来说说,当你开始意识到项目里有多个不同版本的Jar包,都是因为遇到了这几个异常: 1.ja ...

  6. android 解决listview.notifyDataSetChanged刷新时Imageloader加载图片闪烁问题

    今天,简单讲讲android里再listview调用notifyDataSetChanged刷新界面时,Imageloader加载图片会闪烁的问题. 最近,发现app里的listview图片会出现闪烁 ...

  7. 解决网页中Waiting (TTFB)数据加载过慢的问题

    解决网页中Waiting (TTFB)数据加载过慢的问题 最近做了一个网页,在本地测试良好,数据可以得到很快的反馈,但是当部署到云端Linux上时候,就会出现加载缓慢的问题.本地测试,得到数据大概3s ...

  8. 微信JSSDK多图片上传并且解决IOS系统上传一直加载的问题

    微信JSSDK多图片上传并且解决IOS系统上传一直加载的问题 参考文章: (1)微信JSSDK多图片上传并且解决IOS系统上传一直加载的问题 (2)https://www.cnblogs.com/co ...

  9. nginx实现动态分离,解决css和js等图片加载问题

    nginx实现动态分离,解决css和js等图片加载问题 参考文章: (1)nginx实现动态分离,解决css和js等图片加载问题 (2)https://www.cnblogs.com/sz-jack/ ...

最新文章

  1. IKVM.NET_06_用户指南_教程
  2. ubuntu没有指纹登录_ubuntu安装指纹识别驱动
  3. java lambda max_在Java中使用Lambda表达式查找Max
  4. 自动挡轿车等红灯时,是挂D挡踩刹车好还是挂N挡好呢?
  5. Android 上千张图片的列表滑动加载
  6. 开展人力资源数据分析的目的和原因
  7. 区块链 PBFT最多多少个节点
  8. Java人脸识别登录案例(基于百度人脸识别AI)
  9. c语言实现统计过程控制,SPC统计过程控制
  10. java写一个音乐播放程序,同时显示歌词
  11. linux 物理内存 查看,Linux查看物理内存信息
  12. Mysql分页查询出现重复数据
  13. 记一次隐藏动态库符号的探索过程
  14. Element修改图标大小,设置颜色
  15. 请假代码java web_学生请假管理系统
  16. 区块链知识点杂记(并不全面)
  17. MySQL查询数据库表记录数
  18. numpy pandas matplotlib 学习笔记
  19. Canvas drawImage在高清屏幕下变模糊,解决方案
  20. librecad二次开发

热门文章

  1. Linux安装jdk
  2. 「铭说」恶意软件分析,新版本的Danabot
  3. Cesium空间分析-填挖方计算(地形、模型通用)
  4. python后端常见架构_常见的后端框架
  5. 手机计算机里面的符号代表什么意思,手机上这些符号是什么意思,全知道的没几个人...
  6. 火箭图标c语言的软件,PS手把手教你绘制酷炫有型的火箭图标
  7. android邮箱附件传输,Android上发送带附件的邮件
  8. matlab mri的k空间,理解磁共振K空间,自己动手还原和处理K空间数据
  9. Classification and inference with machine learning
  10. CCF- CSP 202209-1如此编码 按部就班 满分题解