56gt 发表于 2015-8-4 13:16:53

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

症状
  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 即可.
  
页: [1]
查看完整版本: Apache+PHP 无法加载 MySql 模块的问题