Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.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
Database xampp apache在安装oracle db 10g后不会启动。如何修复?_Database_Oracle_Apache_Xampp_Port - Fatal编程技术网

Database xampp apache在安装oracle db 10g后不会启动。如何修复?

Database xampp apache在安装oracle db 10g后不会启动。如何修复?,database,oracle,apache,xampp,port,Database,Oracle,Apache,Xampp,Port,我以前做过php,但和往常一样,我使用mysql作为数据库。因此,使用xampp时,一切看起来都很简单 现在,出于某种原因,我需要使用Oracle作为数据库,但在我的pc上安装Oracle database 10g之后,我似乎根本无法从控制面板启动apache!当我按下start时,它将返回停止状态,而不是启动。我试着让它成为一个服务,从开始,它弹出一个错误 是什么造成了这种冲突,我可以使用IIS来做这件事,但我更喜欢xampp,所以我渴望让这件事的工作 有人知道冲突是什么吗?是港口吗 我知道如

我以前做过php,但和往常一样,我使用mysql作为数据库。因此,使用xampp时,一切看起来都很简单

现在,出于某种原因,我需要使用Oracle作为数据库,但在我的pc上安装Oracle database 10g之后,我似乎根本无法从控制面板启动apache!当我按下start时,它将返回停止状态,而不是启动。我试着让它成为一个服务,从开始,它弹出一个错误

是什么造成了这种冲突,我可以使用IIS来做这件事,但我更喜欢xampp,所以我渴望让这件事的工作

有人知道冲突是什么吗?是港口吗

我知道如何配置oracle扩展,以及如何使用php使其正常工作,但我只是不明白为什么在安装oracle db 10g时无法启动apache


希望有人能帮我。

听起来平台就是Windows。Oracle习惯于在系统范围内更改路径设置。Oracle安装中还有一个Apache安装。也许您可以调整Apache服务以使用Oracle Apache安装。否则,请确保Apache启动服务的路径中没有ORACLE\u HOME或ORACLE\u HOME/bin的子目录。Oracle通常安装的服务不在标准端口上,因此不太可能是端口冲突。

我只是在startup.pl没有启动时遇到了这个问题(根据日志文件),所以我进入xampp\apache\conf\httpd.conf并通过放入一个散列(在美国称为pound)来编辑这一include行(#)在它前面:

Perl设置 包括“conf/extra/httpd perl.conf”

它现在似乎可以工作了,我现在已经让oracle和apache在我的机器上工作了。
我不确定以后是否会因为删除该行而出现任何问题,但我认为我不需要使用任何与perl相关的东西,所以希望它会很好

使用预先打包的Apache/PHP/MySQL,比如XAMPP,会有一定的危险。我总是自己构建和安装所有东西。