`

Apache启动失败3

阅读更多

CentOS下启动apache失败:

      httpd: Syntax error on line 53 of /usr/local/apache/conf/httpd.conf: Cannot load libphp5.so: cannot restore segment prot after reloc: Permission denied

原因:

      这是Linux有一个SELinux保护模式引起的。

 

解决办法:

1、关闭SELINUX的方法:
      # vi /etc/selinux/config

      将SELINUX=enforcing 改成SELINUX=disabled 需要重启
      这个方法可能会对服务器带来风险。

 

2、不关闭SELINUX的方法:

      # setenforce 0
      # chcon -c -v -R -u system_u -r object_r -t textrel_shlib_t /usr/local/apache/modules/libphp5.so
      # service httpd restart
      # setenforce 1

     

 

 

 

 

分享到:
评论

相关推荐

    APMServ中Apache启动失败.docx

    APMServ 中 Apache 启动失败解决方案 APMServ 中 Apache 启动失败是一个常见的问题,解决这个问题需要了解 Apache 和 APMServ 的配置和设置。在这篇文章中,我们将讨论六种不同的解决方案,以帮助解决 APMServ 中 ...

    apache启动服务错误日志

    apache启动服务错误日志,有助于帮助开发者分析问题所在。

    80端口被占用 Apache启动失败的解决方法

    ### 80端口被占用 Apache启动失败的解决方法 #### 背景与问题描述 在使用Apache服务器的过程中,可能会遇到一个常见的问题——80端口被占用导致Apache服务无法正常启动。这种情况通常会给开发者带来不小的困扰。...

    手动添加Apache服务

    3. **安装Apache服务**:在命令提示符中输入以下命令来安装Apache服务: ``` httpd.exe -k install -n apache2.2 ``` 执行上述命令后,会显示如下消息: ``` Installing the apache2.2 service The apache2.2...

    Windows7 apache启动失败的解决方法

    针对Windows7环境下Apache启动失败的问题,本文将详细介绍可能导致失败的原因以及相应的解决方法。首先,我们需要了解Apache Web服务器的基本运行机制以及Windows环境下的常见问题。 1. Apache基础与工作原理 ...

    停止IIS命令(APMServ_80端口被占用_导致Apache启动失败的原因)).doc

    当用户试图启动Apache(通过APMServ)时,如果IIS已经占用了80端口,Apache就会因为端口冲突而启动失败。 解决这个问题的方法是停止IIS服务,释放80端口。可以通过以下命令来操作: 1. **停止IIS服务**: - `...

    80端口被占用导致Apache启动失败怎么解决

    1. 80端口被占用,Apache启动失败。√MySQL5.1已启动。2.Apache启动不了,80端口被httpd.exe占用~急!! 我们用电脑做服务器时,我们通常要配置环境,当我们在配置服务器的时候,经常需要用到一些端口,而经常要...

    PHPstudy Apache无法启动的解决办法.rar

    3. **了解错误代码**:学习并理解Apache启动时可能出现的错误代码,可以帮助更准确地定位问题。 综上所述,解决PHPstudy中的Apache无法启动的问题需要耐心和细致的排查。通过检查配置、权限、依赖、资源和日志,...

    php+mysql+apache安装包(包括常见错误分析)

    启动Apache服务后,可以通过浏览器访问`http://localhost/`来测试是否安装成功。 接着是PHP的集成。下载PHP的Windows二进制包,与Apache进行集成。这通常通过将PHP的模块(例如`php_apache2_4.dll`)添加到Apache的...

    apache启动报错:the requested operation has failed解决办法

    当遇到Apache启动失败的情况时,“the requested operation has failed”这一错误提示虽然简洁但不够具体,需要我们通过一系列排查步骤来定位问题所在。通过以上介绍的方法,我们可以逐一排除可能导致错误的因素,...

    apache开机启动

    **步骤1:复制Apache启动脚本** 首先,需要将Apache的启动脚本复制到系统的初始化目录中,以便系统能够识别并在启动时加载Apache服务。 ```bash cp /usr/local/apache2/bin/apachectl /etc/rc.d/init.d/httpd ``` ...

    wamp5包apache服务无法启动 解决答案

    如果这些目录的权限不足,会导致Apache启动失败。右键点击相关目录,选择“属性”,然后在“安全”选项卡中设置正确的权限。 5. **配置文件错误**:`httpd.conf`是Apache的主要配置文件,如果其中的配置项有误,会...

    tomcat 启动报APR based Apache Tomcat Native library not found

    标题 "tomcat 启动报APR based Apache Tomcat Native library not found" 指出的问题是关于Apache Tomcat服务器在启动时找不到基于APR(Apache Portable Runtime)的本机库。这通常涉及到Tomcat使用APR库来提高性能...

    Apache+tomact7集群

    5. **测试与监控**:完成配置后,启动Apache和Tomcat实例,通过发送请求来验证集群是否正常工作。同时,为了确保系统的稳定运行,还需要定期监控服务器性能,检查日志,及时发现和解决可能出现的问题。 6. **扩展性...

    ThinkPHP框架搭建及常见问题(XAMPP安装失败、Apache/MySQL启动失败)

    2. Apache启动失败的解决方法:Apache启动失败通常与80和443端口被占用有关。可以通过命令行工具如netstat查看当前端口使用情况,然后更改配置文件中相关端口的设置。如果是由于缺少VC运行库导致的启动失败,下载并...

    Skype占用80端口导致Apache启动不了.docx

    当Apache服务器启动失败,并显示类似“OS 10048: 通常每个套接字地址(协议/网络地址/端口)只允许使用一次”这样的错误时,这通常意味着80端口已被其他进程占用。要找出占用该端口的进程,可以使用`netstat`命令。在...

    WindXP下Xampp无法启动apache最终解决办法

    在排查此类问题时,首先需要明确的是Apache服务启动失败可能是由于多种原因造成的,包括但不限于配置文件错误、端口冲突等。在本案例中,由于已经确认80端口和443端口未被占用,因此问题很可能出在Apache的核心配置...

Global site tag (gtag.js) - Google Analytics