我之前一直在做php,但像往常一样,我使用mysql作为数据库。所以当使用xampp时,一切似乎都很容易。
现在,出于某种原因,我需要使用Oracle作为数据库但是在我的电脑上安装Oracle数据库10g之后,我似乎无法从控制面板启动apache!当我按下启动时,它会返回到停止状态,而不是启动它。我尝试将它作为服务并从中启动它,它会弹出一个错误。
是什么造成了这种冲突,我可以使用IIS来做到这一点,但我更喜欢xampp,所以我很想让这件事发挥作用。
有谁知道冲突是什么?是港口吗?
我知道如何配置oracle扩展以及所有使用php来使其工作,但我很困惑为什么在安装oracle db 10g时无法启动apache。
希望有人可以帮助我。
答案 0 :(得分:2)
我刚刚遇到这个问题,start.pl没有启动(根据日志文件),所以我进入了xampp \ apache \ conf \ httpd.conf,并通过放入一个哈希(或磅作为它来编辑这个包含行)在状态中调用(#)在它前面:
Perl设置 包括“conf / extra / httpd-perl.conf”
它现在似乎工作了,我现在已经在我的机器上运行了oracle和apache。 我不确定以后是否会因为删除该行而出现任何问题,但我认为我不需要使用任何与perl相关的内容,所以希望它会没问题答案 1 :(得分:0)
听起来像平台就是Windows。 Oracle有习惯在系统范围内改变PATH设置。 Oracle安装中还有一个Apache安装。也许您可以调整Apache服务以使用Oracle Apache安装。否则,请确保您的Apache启动服务在PATH中没有ORACLE_HOME或ORACLE_HOME / bin的子目录。 Oracle正常安装的服务不在标准端口上,因此它不太可能是端口冲突。