xampp中apache启动失效问题
在windows上使用xampp搭建php的开发环境,后来又安装了oracle 10g。
你会发现,由于oracle 10g 建立了“perl5lib”的环境变量路径,从而导致xampp启动apache的时候报错:
[Thu Oct 22 08:56:27 2009] [error] Can't load Perl file: C:/xampp/apache/conf/extra/startup.pl for server localhost:80, exiting...
有2种解决方法:
1、重新配置好perl5lib环境变量,这种方法可能有些麻烦;
2、更简单的方法是:
找到apache\conf\extra\perl.conf文件,增加一行为:
LoadFile "C:/xampp/perl/bin/perl510.dll"
LoadModule perl_module modules/mod_perl.so
PerlSwitches -T
PerlPostConfigRequire "C:/xampp/apache/conf/extra/startup.pl"
其中PerlSwitches -T 参数-T的意思为检查perl所在路径。
error.log,里面的错误描述如下
[Sun Sep 20 20:10:03 2009] [error] Attempt to reload DynaLoader.pm aborted.\nCompilation failed in require at F:/xampp/perl/site/lib/ModPerl/Const.pm line 18.\nBEGIN failed--compilation aborted at F:/xampp/perl/site/lib/ModPerl/Const.pm line 18.\nCompilation failed in require at F:/xampp/perl/site/lib/Apache2/Const.pm line 18.\nBEGIN failed--compilation aborted at F:/xampp/perl/site/lib/Apache2/Const.pm line 18.\nCompilation failed in require at F:/xampp/apache/conf/extra/startup.pl line 9.\nBEGIN failed--compilation aborted at F:/xampp/apache/conf/extra/startup.pl line 9.\nCompilation failed in require at (eval 2) line 1.\n
[Sun Sep 20 20:10:03 2009] [error] Can't load Perl file: F:/xampp/apache/conf/extra/startup.pl for server localhost:80, exiting...
结果是跟本机安装的oracle 10g有关;
oracle在系统环境变量里有个PERL5LIB,具体怎么冲突的本人还没搞清楚,希望哪位高人能指点一二。
将该环境变量的值修改一下,我在之前加上了下面这段,或者可以备份下直接将其删除...
%xampp%\perl\lib;%xampp%\perl\site\lib;
分享到:
相关推荐
### XAMPP安装和使用教程知识点详述 #### 一、XAMPP简介 XAMPP是一款集成式的软件包,包含了Apache、MySQL、PHP等多种工具,适用于开发人员在本地搭建Web服务器环境。它不仅支持Windows操作系统,还兼容Linux、...
**Mantis for Windows借助XAMPP安装指南** Mantis是一款开源的、基于Web的缺陷跟踪系统,用于项目管理和团队协作。在Windows环境下安装Mantis,通常会与XAMPP一起使用,因为XAMPP是一个集成的开发环境,包含了运行...
**XAMPP安装详解** XAMPP(XAMPP for Windows, Apache, MySQL, PHP, Perl)是一款开源的跨平台Web服务器解决方案,包含了Apache HTTP服务器、MySQL数据库、PHP编程语言和Perl脚本语言等组件,是搭建本地开发环境的...
一、XAMPP安装过程 1. 下载XAMPP安装包,并将其放置在电脑的D盘上。 2. 双击打开安装包,显示开始安装的引导界面。 3. 在安装过程中,可以选择保留或删除不需要的组件,例如Tomcat等。 4. 为了避免代码丢失,建议将...
- 在安装过程中,建议不要将 XAMPP 安装在 C 盘,而是选择其他磁盘分区,以避免权限问题。 - 安装过程中可以选择安装哪些组件,默认情况下会安装 Apache、MySQL、PHP 等。 - 安装完成后,在开始菜单中可以找到 ...
- **下载XAMPP安装程序**:首先从官方网站或其他可信源下载XAMPP安装包。 - **安装XAMPP**:运行下载好的安装程序,按照向导提示完成安装过程。安装过程中可以选择安装路径和需要安装的组件。 - **启动服务**:安装...
下面我们将详细探讨这两个工具的安装及注意事项。 首先,我们来看XAMPP。XAMPP是一个开源的、跨平台的Web服务器解决方案,包含了Apache服务器、MySQL数据库、PHP和Perl等组件,使得开发者能够在本地计算机上快速...
XAMPP 的安装过程相对简单,首先需要解压 "xampp-linux-1.7.1.tar.gz" 压缩包,然后通过命令行将 XAMPP 目录移动到合适的位置,如 `/opt` 目录下。启动和停止 XAMPP 的服务可以通过提供的 `start-stop-daemon` 脚本...
1. **打开XAMPP安装目录**:首先需要找到XAMPP的安装位置,一般情况下,安装路径为`C:\xampp`(Windows系统),对于MacOS或Linux用户,路径则可能有所不同。 2. **访问\htdocs文件夹**:在XAMPP安装目录下,找到`...
- **注意事项**: 将 XAMPP Lite 的文件夹放在磁盘的根目录下,例如 `E:\xampp\`。 **3. 启动 XAMPP** - **启动方法**: 通过双击 XAMPP-control.exe 来启动控制面板,随后可以通过此面板来管理 Apache 和 MySQL ...
- 通常,MySQL的数据存储位置位于XAMPP安装目录下的"data"子目录。 - 解压缩"xampp_mysql"文件,并将内容移动到XAMPP的MySQL目录下,这可能需要覆盖原有文件,以更新或增强MySQL的功能。 - 重启MySQL服务以应用新...
**安全注意事项**:虽然XAMPP方便了开发工作,但因其包含服务器软件,因此必须注意安全性。不应在公共网络上开启XAMPP,以免暴露敏感信息。另外,应定期更新所有组件以保持其安全性。 **扩展功能**:XAMPP还集成了...
安装XAMPP v1.7 Beta 4 for Linux相对简单。首先,需要解压下载的压缩包,然后在终端中运行安装脚本来启动安装过程。在安装完成后,通过命令行启动Apache和MySQL服务。同时,XAMPP提供了一个名为"lampp"的命令行工具...
4. **安全注意事项**:尽管XAMPP方便了本地开发,但默认情况下,所有的服务都是对外公开的。为了安全,应该禁用不必要的服务(如FTP),并使用防火墙限制外部访问。 5. **环境变量**:安装完成后,可能需要添加...
7. **下载说明.htm**: 这个文件提供了安装和使用XAMPP的指导,包括如何启动和停止服务,配置端口,以及安全注意事项。建议用户在安装前仔细阅读。 8. **安全性**: XAMPP默认是非安全设置,为了防止未经授权的访问,...
XAMPP的安装过程相对简单,只需运行`xampp-win32-1.7.3.exe`这个可执行文件,按照向导步骤操作即可。安装后,用户可以通过内置的控制面板启动或停止Apache、MySQL等服务。对于开发人员来说,可以将项目文件放在XAMPP...
**XAMPP安装与使用详解** XAMPP是一款开源的跨平台Web服务器解决方案,它集成了Apache、PHP、Perl和MySQL等组件,使得用户能够在本地计算机上快速搭建Web开发环境。对于初学者和开发者来说,XAMPP提供了一个便捷的...
XAMPP的易用性体现在其简单的安装和配置过程中。在Windows系统上,只需解压缩下载的zip文件,然后运行“xampp-win32-1.8.1-VC9-installer.exe”执行文件,按照向导提示即可完成安装。安装完成后,用户可以通过简单的...