在后台WAMP中运行SQL Server PHP脚本

时间:2012-05-23 10:11:59

标签: php sql-server-2008 batch-file wamp

我有一个连接到SQL服务器的脚本将一些数据传输到MySQL数据库,我想要设置计划任务以定期运行它。理想情况下它应该在后台运行,但如果它打开/关闭某些东西,我就不会太讨厌。

我用脚本

创建了一个bat文件
C:\wamp\bin\php\php5.3.0\php.exe "C:\wamp\www\data\import.php"

然而,它似乎不喜欢它连接到SQL Server并且它与

错误的事实
PHP Fatal error: Call to undefined function sqlsrv_connect() in c:\wamp\www\includes\connection.php on line 4

在浏览器中运行它时不会抛出它。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

看起来您的命令行PHP(CLI)没有激活SQL Server扩展。

尝试:

  • 检查php.ini文件(特定于CLI的文件,而不是Apache文件)
  • 运行php -m以查看在命令行中激活了哪些模块。