2012-05-23 1 views
0

У меня есть сценарий, который подключается к SQL-серверу для переноса некоторых данных в базу данных MySQL, и я хочу настроить запланированные задачи для регулярного запуска этого , В идеале он должен работать в фоновом режиме, но я не слишком суетился, если он открывает/закрывает что-то.Запуск PHP-скрипта SQL Server в фоновом режиме WAMP

Я сделал файл летучей мыши со скриптом

C:\wamp\bin\php\php5.3.0\php.exe "C:\wamp\www\data\import.php" 

Однако это, кажется, не нравится тот факт, что это при подключении к SQL Server и erroring с

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

Что это Безразлично 'т бросить при запуске его в браузере. Есть идеи?

+1

CLI PHP и браузер PHP имеют разные файлы 'php.ini'. Вы включили расширение sql в CLI 'php.ini'? – prehfeldt

ответ

1

Похоже, что в вашей командной строке PHP (CLI) не активировано расширение SQL Server.

Попробуйте:

  • Проверьте php.ini файла (CLI специфичный один, а не Apache один)
  • Run php -m, чтобы увидеть, какие модули активированы в командной строке.
+0

Спасибо, это научит меня не смотреть на основы ...! – franglais

Смежные вопросы