2010-11-23 104 views
0

MYSQL和apache服务器已经安装在我的服务器上。 但我仍然遇到这些问题。 我不明白用--with-mysql编译php的术语 我应该在哪里编译?我正在使用窗口服务器。 或如何安装mysql.so模块?在安装过程中无法找到MediaWiki的数据库驱动程序

检查环境...

报告安装问题时,请包括以下所有 的线。 已安装PHP 5.2.14找不到合适的数据库驱动程序 !对于MySQL, 使用--with-mysql编译PHP,或者 安装mysql.so模块对于 PostgreSQL,使用 编译PHP --with-pgsql,或者安装pgsql.so模块对于SQLite,使用 编译PHP - -with-pdo_sqlite,或者安装pdo_sqlite.so模块对于MSSQL, 使用 编译PHP --with-mssql_not_ready,或者安装mssql_not_ready.so模块对于DB2, 使用--with-ibm_db2或 编译PHP安装ibm_db2.so模块对于 甲骨文,编译PHP用--with-OCI8, 或安装oci8.so模块

+0

建议这是保存在serverfault.com – Wikis 2010-11-24 08:54:12

回答

1

查看/ php_install_dir/extensions。应该有一个名为“php_mysql.dll”的文件。如果是这样,请在php.ini中启用它。如果没有,请下载dll,将其复制到扩展名dir并在php.ini中启用。请记住重新启动Apache。

更多信息(请务必阅读评论)查看this page

0

在php.ini中对此进行了更改。安装程序是否应该为Windows安装完成此操作?

; enable_dl = Off 

; CHANGED - This is necessary to enable dynamic loading of Windows .dll modules 

; The immediate problem was that PHP could not find a database driver for MySQL 

enable_dl = On 
+0

把你的代码在代码块。 – 2012-11-24 06:31:32

0

对于PHP:5.6.10和MySQL:5.0.24a

  1. 转到PHP安装的根文件夹
  2. 找到一个名为php.ini的生产
  3. 保存文件为php.ini
  4. 编辑文件并取消注释以下内容

;延长= php_mysqli.dll
;下extension_dir = “EXT”

并将其替换,

延长= php_mysqli.dll
的extension_dir =“d:\程序\ PHP中\分机”

相关问题