提问人:Zack Peterson 提问时间:10/1/2008 最后编辑:CommunityZack Peterson 更新时间:1/15/2009 访问量:6604
如何让 PHP 与 ADOdb 和 MySQL 一起使用?
How do I get PHP to work with ADOdb and MySQL?
问:
我正在尝试使用MySQL在Windows Server上的IIS中获取PHP站点。
我收到此错误...
致命错误:在第 363 行调用 C:\inetpub...\adodb\drivers\adodb-mysql.inc 中的未定义函数 mysql_connect().php
更新。。。
此链接概述了我在服务器上安装 PHP 所遵循的步骤:
如何让 PHP 和 MySQL 在 IIS 7.0 上工作?
(特别注意步骤 6 和 8 regarting php.ini 和 php_mysql.dll)。
phpinfo 报告中只有两行引用了 SQL:
<?php
phpinfo();
?>
配置命令:
cscript /nologo configure.js “--enable-snapshot-build” “--enable-mysqlnd”sql.safe_mode:
本地值关闭、主值关闭
PHP Configure 命令 http://img79.imageshack.us/img79/2373/configurecommandmw8.gif
PHP sql.safe_mode http://img49.imageshack.us/img49/3066/sqlsafemoderu6.gif
更新。。。
我找到了解决方案:如何在PHP中安装MySQL模块?
答:
查看 phpinfo 以查看 mysql 函数是否是用你的 PHP 编译的
<?php
phpinfo();
?>
由于在某些版本的 php 中,它不是安装的默认值。
编辑更新:
你的phpinfo()中应该有一个完整的MySQL类别;
例如,请参阅以下内容:https://secure18.easycgi.com/phpinfo.php(googled 示例)
听起来您使用的PHP版本尚未使用MySQL支持进行编译,或者尚未在php.ini中启用。
看起来您还没有安装MySQL PHP扩展!除了安装正确的模块之外,您不必执行任何配置(并且不应使用 ADODB 执行任何操作)。
PHP 也有 2 个版本 - CGI 版本和 ISAPI 模块。您最好将ISAPI版本与ISS一起使用,并添加所有修剪...
我找到了解决方案:如何在PHP中安装MySQL模块?
评论