我正在尝试从C:\ inetpub \ wwwroot运行build_20130416 \ QuickBooks \ WebConnector \ server.php但我在浏览器上收到500错误。你能告诉我我在这里想念什么吗?在php.ini中启用了soap服务器。
我在PHP错误日志中看到的错误是:
PHP Fatal error: Uncaught Error: Call to undefined function mysql_connect() in C:\inetpub\wwwroot\build_20130416\QuickBooks\Driver\Sql\Mysql.php:289
并且当我尝试使用Postgres时,我得到:
PHP Fatal error: Uncaught Error: Call to undefined function pg_connect() in C:\inetpub\wwwroot\build_20130416\QuickBooks\Driver\Sql\Pgsql.php:338
这些错误:
Call to undefined function mysql_connect()
Uncaught Error: Call to undefined function pg_connect()
意味着您正在尝试使用未在PHP中安装/启用的PHP扩展名。
更改代码,以免使用未安装的PHP扩展。
您可能在某个地方有一个看起来像这样的变量:
$dsn = 'mysql://(more stuff here...)
应该是:
$dsn = 'mysqli://(more stuff here...)
要使用mysqli
扩展名,而不要使用旧版mysql
。
如果您需要更多帮助,请编辑您的问题并发布代码,以便我们为您提供帮助。