【发布时间】:2011-03-23 11:24:33
【问题描述】:
我正在尝试让 PHP 脚本在我的服务器上每 30 分钟运行一次(Win XP SP3、xampp 1.7.3)。 为此,我正在使用 MS 任务调度程序运行以下脚本 (update.cmd)
SET PATH="C:\xampp\PHP"
start php.exe \htdocs\update_dashboard.php
我在我的网络服务器上使用 oci8 php 扩展,但是当我运行该脚本时,它给我的错误是 php.exe 找不到 oci8 扩展所需的 dll。我收到以下错误:
This application has failed to start because OCI.dll was not found. Re-installing the application may fix this problem.
PHP 启动:无法加载动态库 'C:\xampp\php\ext\php_oci8.dll' - 找不到指定的模块计数。
我知道该文件在那里,并且当通过 apache 运行 php 时我没有收到这些错误,我是否运行了错误的 php.exe 副本?有什么想法为什么不呢?我的 PATH 是否必须设置不同?我的 Windows PATH 包括:
C:\instantclient_11_2;C:\oracle\ora92\bin;C:\Program Files\Oracle\jre\1.3.1\bin;C:\Program Files\Oracle\jre\1.1.8\bin;C:\Program Files\ActiveState Komodo Edit 5\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Altiris\Software Virtualization Agent\
感谢您的帮助。
【问题讨论】:
标签: php batch-file xampp