`
yl.fighter
  • 浏览: 256201 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

php安装好以后 apache2 无法启动

阅读更多
在安装完成PHP后, 重新启动apache报如下错误
原因是Linux有一个SELinux保护模式引起的。
Syntax error on line 268 of /usr/local/apache2/conf/httpd.conf:
Cannot load /usr/local/apache2/modules/libphp5.so into server: /usr/local/apache2/modules/libphp5.so: cannot restore segment prot after reloc: Permission denied
解决办法
1.编辑/etc/sysconfig/selinux,找到:
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - SELinux is fully disabled.
SELINUX=enforcing

如果SELINUX已经是 SELINUX=disabled,那么就不用改了,否则就把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
分享到:
评论

相关推荐

    linux上安装php5+apache+mysql

    ### Linux上安装PHP5+Apache+MySQL #### 一、安装MySQL 在Linux环境中搭建一个完整的LAMP(Linux, Apache, MySQL, PHP)环境时,MySQL作为数据库管理系统是不可或缺的一部分。下面详细介绍如何在Linux上安装MySQL...

    PHP+Apache+Mysql+Centos5.5安装图文教程

    在本教程中,我们将深入探讨如何在CentOS 5.5操作系统上安装PHP、Apache和MySQL,这是一个经典的LAMP(Linux、Apache、MySQL、PHP)堆栈,是开发Web应用程序的基础。以下是详细的步骤: 首先,确保你的系统是最新的...

    135-PHP、Apache环境中部署DVWA

    1. 启动 Apache 和 MySQL 服务。 2. 下载 DVWA 工程,解压到 PHPStudy 的 WWW 路径下(根目录)。注意:把 DVWA 文件夹放在 WWW 下面,不能再嵌套文件夹,也不能直接把代码文件放在 WWW 目录下。 3. 添加网站,打开 ...

    121-Windows安装phpstudy

    用户可以在浏览器输入 http://localhost/,如果看到"站点创建成功",即代表 Apache 安装启动成功,那么运行 PHP 的环境就已经准备好了。 配置 MySQL 1. 启动 MySQL phpstudy 自带的 MySQL 数据库的默认版本是 ...

    windows下php memcache的安装

    Windows下的Memcache安装: 1. 下载memcache的windows稳定版,解压放某个盘下面,比如在c:\memcached 2. 在终端(也即cmd命令界面,...6.重新启动Apache,然后查看一下phpinfo,如果有memcache,那么就说明安装成功!

    如何在Windows 7 OS中安装和配置apache2.2,mysql 5.0,php5.3

    在Windows 7操作系统中安装和配置Apache 2.2、MySQL 5.0以及PHP 5.3是一项常见的任务,特别是在搭建本地Web开发环境时。这个过程也被称为WAMP(Windows、Apache、MySQL、PHP)服务器的搭建。下面将详细介绍每个组件...

    windwos下安装php的memcache扩展

    1. 下载memcache的windows稳定版,解压放某个盘下面,比如在c:\memcached 2. 在终端(也即cmd命令界面)下输入 ‘c:\memcached\...6.重新启动Apache,然后查看一下phpinfo,如果有memcache,那么就说明安装成功!

    Windows XP下Php开发环境搭建

    LoadModule php5_module "d:/php5/php5apache2_2.dll" AddType application/x-httpd-php .php PHPIniDir "d:/php5" ``` 这告诉Apache如何处理.php文件,并指定PHP配置文件的路径。 最后,确保Apache、PHP和MySQL...

    Memcached For PHP Windows版 带Memcache扩展和安装使用说明

    6.重新启动Apache,然后查看一下phpinfo,如果有memcache,那么就说明安装成功! Memcached的基本设置参数: -p 监听的端口 -l 连接的IP地址, 默认是本机 -d start 启动memcached服务 -d restart 重起memcached服务 ...

    win7或win8下手工搭建WAMP环境

    _step 2: 安装 Apache_ 安装 Apache 需要下载 Apache 安装包,然后按照以下步骤进行安装: 1. 欢迎界面,不用管它,直接点击“Next” 2. 接受条款,点击“Next” 3. 配置 Network Domain、Server Name、Email 地址...

    phpStudy 2016.10.31 再次更新,支持自定义php版本

    apache启动不了,原因一是防火墙拦截,二是80端口已经被别的程序占用,如IIS,迅雷等;三是没有安装VC9运行库,php和apache都是VC9编译。解决以上三个问题,99%能一次性安装成功,如何不能成功,那1%的可能就是人品...

    PHP环境文件

    把上面3项前面的分号去掉,这样apache启动时就可以加载这些dll了 注意不要把 ;extension=php_mysql.dl 和 ;extension=php_mssql.dl 混淆 当然前面我们也把这些dll复制到system32下了.(大家在安装的过程中都注意到...

    php-java-bridge 配置包

    4.目前的版本是VMBridge了,要php调用java类,要先启动JavaBridge,为了以后启动方便,我在ext/下新建了一个bat文件内容如下: @echo off start javaw -jar JavaBridge.jar 保存后,双击启动 会有一个提示框选择...

    Windows Server 2016 上配置 APACHE+SSL+PHP+perl的教程详解

    在Windows Server 2016上配置Apache ...在实际部署时,务必确保路径和配置文件中的设置精确匹配,以避免路径错误导致服务无法启动的问题。此外,考虑到安全因素,对于生产环境建议使用更高版本的软件和安全补丁。

    phpstudy-x64.zip

    apache启动不了,原因一是防火墙拦截,二是80端口已经被别的程序占用,如IIS,迅雷等;三是没有安装VC9运行库,php和apache都是VC9编译。解决以上三个问题,99%能一次性安装成功,如何不能成功,那1%的可能就是人品...

    centos6.5编译安装LAMP环境.doc

    2. 安装cmake(MySQL 5.5以后版本需要): ``` wget http://www.cmake.org/files/v2.8/cmake-2.8.12.2.tar.gz tar zxvf cmake-2.8.12.2.tar.gz cd cmake-2.8.12.2 ./configure make && make install ``` 3. ...

Global site tag (gtag.js) - Google Analytics