安装 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 无法启动。怎么修?的主要内容,如果未能解决你的问题,请参考以下文章
win7安装oracle10g数据库 提示“…实际版本为6.1”
windows7 64位安装Oracle10g 32位出错解决方法