安装 oracle db 10g 后 xampp apache 无法启动。怎么修?

Posted

技术标签:

【中文标题】安装 oracle db 10g 后 xampp apache 无法启动。怎么修?【英文标题】:xampp apache wont start after oracle db 10g is installed. how to fix? 【发布时间】:2011-11-16 16:24:36 【问题描述】:

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

现在,由于某种原因,我需要使用 Oracle 作为数据库,但是在我的电脑上安装 Oracle 数据库 10g 后,我似乎根本无法从控制面板启动 apache!当我按下开始时,它不会被启动,而是回到停止状态。我尝试将其设为服务并从中启动它,它会弹出一个错误。

是什么造成了这种冲突,我可以使用 IIS 来解决这个问题,但我更喜欢 xampp,所以我渴望让这个东西正常工作。

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

我知道如何配置 oracle 扩展和所有使用 php 来使其工作,但我只是困惑为什么安装 oracle db 10g 时无法启动 apache。

希望有人能帮帮我。

【问题讨论】:

使用预打包的 Apache/PHP/MySQL 之类的 XAMPP 存在一定的危险。我总是自己构建和安装所有东西。 【参考方案1】:

我刚刚遇到了 startup.pl 没有启动的问题(根据日志文件),所以我进入 xampp\apache\conf\httpd.conf 并通过放置一个哈希(或磅)来编辑这个包含行在各州调用) (#) 在它前面:

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

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

【讨论】:

【参考方案2】:

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

【讨论】:

以上是关于安装 oracle db 10g 后 xampp apache 无法启动。怎么修?的主要内容,如果未能解决你的问题,请参考以下文章

oracle 10g能够装在windows 2008上面吗

win7安装oracle10g数据库 提示“…实际版本为6.1”

Windows 7安装Oracle 10g的方法

windows7 64位安装Oracle10g 32位出错解决方法

windows7 64位安装Oracle10g 32位出错解决方法

安装 XAMPP 后,我创建了一个数据库,但现在我重新安装了它,它要求新 XAMPP 中不存在的“user@DB”