Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/245.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
致命错误:未捕获错误:通过命令提示符运行php脚本时调用未定义的函数oci_connect()_Php_Oracle - Fatal编程技术网

致命错误:未捕获错误:通过命令提示符运行php脚本时调用未定义的函数oci_connect()

致命错误:未捕获错误:通过命令提示符运行php脚本时调用未定义的函数oci_connect(),php,oracle,Php,Oracle,我有一个将数据上传到oracle数据库的php脚本。当我通过我的网络浏览器运行它时,它工作正常。但是,当我通过命令提示符运行它时,它给出了一个错误:“致命错误:未捕获错误:调用C:\wamp64\www\MyLogs\logs2.php:2中未定义的函数oci\u connect() 堆栈跟踪: 0{main} 在第2行的C:\wamp64\www\MyLogs\logs2.php中抛出” 我检查了之前所有与本主题相关的查询,设置了PATH变量,在php.ini文件(extension=php_

我有一个将数据上传到oracle数据库的php脚本。当我通过我的网络浏览器运行它时,它工作正常。但是,当我通过命令提示符运行它时,它给出了一个错误:“致命错误:未捕获错误:调用C:\wamp64\www\MyLogs\logs2.php:2中未定义的函数oci\u connect() 堆栈跟踪:

0{main} 在第2行的C:\wamp64\www\MyLogs\logs2.php中抛出”

我检查了之前所有与本主题相关的查询,设置了PATH变量,在php.ini文件(extension=php_oci8_12c.dll)中进行了更改,并尝试了以下步骤来运行我的脚本,但仍然没有成功

cd C:\wamp64\bin\php\php7.2.4\ php.exe-f C:\wamp64\www\MyLogs\my\u script.php

请有人指导一下可能出现的错误。我正在附加我的php脚本


在竭尽全力解决我的查询后,我发现有两个php.ini文件。一个用于位于C:\wamp\bin\php\php5.4.16的命令行执行,另一个用于位于C:\wamp\bin\Apache\Apache2.4.4\bin的Apache内部的php。您可以通过php-i(对于CLI)和(对于web服务器)检查php.ini文件的位置。因此,当您希望通过命令行运行脚本时,需要在位于php文件夹的命令行中进行配置更改。
只需取消注释或添加以下行:
extension_dir=“c:/wamp64/bin/php/php7.2.4/ext/”

extension=php\u oci8\u 12c.dll

有人能帮忙吗