在后台运行 SQL Server PHP 脚本 WAMP


Running a SQL Server PHP Script in background WAMP

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

我用脚本制作了一个蝙蝠文件

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

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

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

尝试:

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