WAMP - 通过localhost运行php文件工作正常,在批量运行时出现致命错误

时间:2016-05-11 09:45:26

标签: php batch-file wamp oci

我的电脑上安装了WAMP,我的项目放在里面 C:/WAMP/WWW/MY_PROJECT_NAME/

我已将PHP文件sendmail.php放在C:/WAMP/WWW/MY_PROJECT_NAME/目录中 当我通过浏览器http://localhost/MY_PROJECT_NAME/sendmail.php运行这些文件时,它正常工作,Mails按预期发送。

我已创建批处理文件以运行相同的php文件sendmail.php,我的批处理文件的代码如下所示

C:\wamp\bin\php\php5.5.12\php.exe" -f "C:\wamp\www\MY_PROJECT_NAME\sendmail.php 

我的问题是当我用批处理执行相同的php文件时,它给了我致命的错误

  

调用未定义的函数oci_connect()

任何人都可以通过批处理执行php脚本时帮助显示fatal error的原因吗?

1 个答案:

答案 0 :(得分:0)

PHP CLI使用的php.ini文件位于

C:\wamp\bin\php\php5.5.12\php.ini

Apache使用的php.ini文件是

C:\wamp\bin\apache\apache{versionnumber}\php.ini

确保您已将oci扩展名添加/取消注释到PHP CLI`php.ini文件以及Apache版本。