博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Apache+PHP 无法加载 MySql 模块的问题
阅读量:7209 次
发布时间:2019-06-29

本文共 486 字,大约阅读时间需要 1 分钟。

症状

1. php中无法使用  mysql_connect() 函数

2. phpinfo() 无法看到 mysql 模块

原因

在apache安装目录里查看错误日志文件,会看到这样的信息:

PHP Warning:  PHP Startup: Unable to load dynamic library 'D:\php\ext\php_mysql.dll' - \xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\xb6\xa8\xb5\xc4\xc4\xa3\xbf\xe9\xa1\xa3\r\n in Unknown on line 0

那一段16进制编码没解析出来, 反正网上说的基本就是 php_mysql.dll 不在路径里, 找不到, 拷贝到system32就行了. 但是没起作用.

解决方案

真理在这里: 

系统加载 php_mysql.dll 时需要先加载 libmysql.dll, 但是如果这个文件不在path里的话, php加载mysql模块就会失败.

把 libmysql.dll 从 php 安装目录拷贝到 system32 即可.

 

转载地址:http://rrrum.baihongyu.com/

你可能感兴趣的文章
阿里P8架构师谈:成长为Java架构师必须突破的六个技术点
查看>>
看图轻松理解数据结构与算法系列(二叉搜索树)
查看>>
产品经理与交互设计师的区别是什么?
查看>>
腾讯云数据库团队:Greenplum 简单性能测试与分析
查看>>
王磊:AI 时代物流行业的 OCR 应用
查看>>
JavaScript 异步队列实现及拓展
查看>>
Web3.js 0.20.x API 中文版翻译
查看>>
面向对象设计原则-依赖倒置
查看>>
三个白帽之从pwn me调试到Linux攻防学习
查看>>
JIT引擎触发RowHammer可行性研究
查看>>
乐观锁和悲观锁
查看>>
Java 类加载器以及加载机制
查看>>
朴素贝叶斯算法文本分类原理
查看>>
spring-boot快速入门学习笔记-集成JPA mybatis rabbitmq mongodb redis
查看>>
工作中用的多的一些方法的整理
查看>>
五十二、【Android开发常用的第三方框架】
查看>>
node爬取网易云歌曲
查看>>
ArcBlock 课堂 No. 15 | 密码学,为人人(全程视频)
查看>>
使用Octave来学习Machine Learning(二)
查看>>
Activity生命周期总结
查看>>