centos php cannot restore segment prot after reloc: Permission denied 错误解决方法

来源:
✎猪哥的笔记网
收录时间:
2014-11-30 06:10:32
教育 技术开发 阅读 218046

摘要:又遇到个新问题,不过还是防火墙原因。。。自己摸索不出来搜到的结果。。记录分享。

Linux问题不少,而且提示又都英文,解决起来有点麻烦,不过也当学习啦。虽然不知道这个问题说了啥。。只是能看懂权限问题,那么解决不了就搜索啦。没想到还是有作用。

cannot restore segment prot after reloc: Permission denied

这个问题其实是SELINUX,防火墙起的一个问题,解决方法就是关闭它,关闭也很简单。

/usr/sbin/setenforce 0 

这个命令就可以关闭了,再执行你的程序就正常了吧。不过这个只是临时的,如果要真的关闭还需要修改2个文件。

vi /etc/selinux/config

找到下面部分内容。

# 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=enforcing 改为 SELINUX=disabled


在继续修改第二个文件。

vi /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=enforcing 改为 SELINUX=disabled


这样就彻底关闭了SELINUX了

返回顶部