我有一个连接到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
以查看在命令行中激活了哪些模块。