我有一个连接到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
在浏览器中运行它时不会抛出它。有什么想法吗?
答案 0 :(得分:1)
看起来您的命令行PHP(CLI)没有激活SQL Server扩展。
尝试:
php.ini
文件(特定于CLI的文件,而不是Apache文件)php -m
以查看在命令行中激活了哪些模块。