我試圖讓我的服務器上每30分鐘運行一次PHP腳本(Win XP SP3,xampp 1.7.3)。 爲此我使用作爲腳本運行時缺少DLL
SET PATH="C:\xampp\PHP"
start php.exe \htdocs\update_dashboard.php
我使用我的web服務器的OCI8 PHP擴展的MS任務調度運行以下腳本(update.cmd的),但是當我運行該腳本它給我的錯誤, 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 Startup: Unable to load dynamic library 'C:\xampp\php\ext\php_oci8.dll' - The specified module count not be found.
我知道該文件是存在的,當PHP是通過Apache運行我不明白那些錯誤,我正在運行的php.exe錯誤的副本?任何想法爲什麼不呢?我的PATH必須設置不同嗎?我的Windows路徑包括:
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\
感謝您的幫助。
感謝您的答覆。目前我甚至不能用'phpinfo.php'運行一個簡單的php文件,因爲我無法啓動php ... – 2010-07-30 21:57:55