我明明加了配置:
LoadModule php5_module modules/libphp5.so
AddType application/x-httpd-php .php
怎么启动apache2的时候还是出现:
/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
不明白了!googel了解决办法还是没有用!

解决方案 »

  1.   

    没permission?
    难道什么东西没 chmod 777?
      

  2.   

    很像是SELinux的问题,检查一下
      

  3.   

    /usr/local/apache2/modules/libphp5.so
    apache的执行用户没有权限访问这个文件
      

  4.   


    遇到过一次,RHEL5安装时默认打开了SELinux
      

  5.   

    SELinux 我设置了啊!现在我更倾向与kakey说的!
      

  6.   

    那你就chmod 0755 /usr/local/apache2/modules/libphp5.so,一般都是这个权限,可以参考/usr/local/apache2/modules/下其他so文件设置
      

  7.   

    谢谢你们帮助!最后我yum安装了!