[root@localhost apache2]# ./bin/apachectl start
httpd: Syntax error on line 53 of /usr/local/apache2/conf/httpd.conf: Cannot load /usr/local/apache2/modules/libphp5.so into server:
安装完成apache后,启动报错:
/usr/local/apache2/modules/libphp5.so: cannot restore segment prot after reloc: Permission denied
解决办法:
1、永久关闭SELINUX的方法
vi /etc/selinux/config 将SELINUX=enforcing 改成SELINUX=disabled 需要重启
2、临时关闭selinux
setenforce 0
[root@localhost apache2]# ./bin/apachectl start
[root@localhost apache2]# ps -ef |grep httpd
root 16913 1 0 14:23 ? 00:00:00 /usr/local/apache2/bin/httpd -k start
daemon 16914 16913 0 14:23 ? 00:00:00 /usr/local/apache2/bin/httpd -k start
daemon 16915 16913 0 14:23 ? 00:00:00 /usr/local/apache2/bin/httpd -k start
daemon 16916 16913 0 14:23 ? 00:00:00 /usr/local/apache2/bin/httpd -k start
daemon 16917 16913 0 14:23 ? 00:00:00 /usr/local/apache2/bin/httpd -k start
daemon 16918 16913 0 14:23 ? 00:00:00 /usr/local/apache2/bin/httpd -k start
root 16920 23993 0 14:23 pts/2 00:00:00 grep httpd
[root@localhost apache2]#
转载于:https://blog.51cto.com/xiahongyuan/871065