[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]#