php安装好今后 apache2 无法发动ITeye - 千亿集团

php安装好今后 apache2 无法发动ITeye

2019年02月24日15时00分43秒 | 作者: 诗翠 | 标签: 装置,重新启动,原因 | 浏览: 2871

装置完结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
版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表千亿集团立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章

阅读排行

  • 1
  • 2
  • 3

    转:scp使用说明ITeye

    指令,机器,用户
  • 4
  • 5
  • 6

    Invalid configuration `x86ITeye

    文档,语法,目标
  • 7
  • 8
  • 9
  • 10

    linuxso库的深化了解ITeye

    程序,途径,运转