|
症状
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就行了. 但是没起作用.
解决方案
真理在这里: http://www.anyiwa.com/?p=1295
系统加载 php_mysql.dll 时需要先加载 libmysql.dll, 但是如果这个文件不在path里的话, php加载mysql模块就会失败.
把 libmysql.dll 从 php 安装目录拷贝到 system32 即可.
|
|
所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298
本贴地址:https://www.yunweiku.com/thread-94121-1-1.html
上篇帖子:
301 重定向(iis,Apache,asp,php,ColdFusion,旧域名),永久重定向实现方法。
下篇帖子:
定制Apache的防盗链模块
|