Windows 2003 服务器 - IIS6 上的 php 和 mysql 安装问题

Windows 2003 服务器 - IIS6 上的 php 和 mysql 安装问题

我正在尝试安装需要 mysql 和 php 的 Oscommerce。我已经设置了 PHP 并安装了 Mysql,但是当我运行 php phpinfo() 时出现以下错误。

C:\Documents and Settings\Administrator>php phpinfo()
PHP Warning:  PHP Startup: mysql: Unable to initialize module
Module compiled with module API=20060613, debug=0, thread-safety=0
PHP    compiled with module API=20060613, debug=0, thread-safety=1
These options need to match

有人知道我为什么会收到这些错误吗?我已经配置了 php.ini 文件

答案1

看起来您正在使用线程安全版本的 PHP,但您使用的 MySQL 模块不是线程安全的。请尝试安装线程安全版本的 MySQL PHP 模块。

如果可以,请尝试不要使用 Windows。您尝试运行的大多数软件最初都是为 unix 类型的操作系统编写的。一切都会运行得相当顺利。

话虽如此,我在 Windows 服务器上运行 PHP 来从 SQL Server 数据库中获取数据。安装时,我使用了 Microsoft 的一项服务。我认为是这样的: http://www.microsoft.com/web/platform/phponwindows.aspx

其中包括 MySQL 数据库驱动程序。

相关内容