求助:SELinux导致web访问故障

求助:SELinux导致web访问故障

近日安装了CentOS 5.0,apache php mysql 都是用yum安装的,ZendOptimizer 装的是 3.2.6
安装后用phpinfo()测试系统环境,发现php和ZendOptimizer 都工作正常了
把DocumentRoot 的位置给改成 /home/www,php和ZendOptimizer 还是正常的
把SELinux是设置为 enforcing 后,访问网站就提示 没有权限,使用一下命令

chcon -R -t httpd_sys_content_t /home/www

网页可以访问了,但是ZendOptimizer 没有支持,看error_log错误日志提示

[Sat May 05 15:03:00 2007] [notice] caught SIGTERM, shutting down
Failed loading /usr/local/Zend/lib/ZendExtensionManager.so:  /usr/local/Zend/lib/ZendExtensionManager.so: cannot enable executable stack as shared object requires: Permission denied

用了上面的命令,并且把文件权限设置为 777 都无法搞定

请各位帮忙!谢谢
这个,你要是不熟悉SELinux的话,那么就先关闭了SELinux,让web先运行起来。
然后学习SELinux.
没有启动selinux应该不会有什么安全隐患吧?
SELinux太麻烦了,
是太麻烦了
哪位能解释一下如何在SELinux情况下使ZEND Optimizer正常?
怎么好像没人喜欢学SELINUX啊。为什么呢。
顶这个帖子
我翻遍网络
找了3种方法
1、关闭SELINUX(这最可恶,基本上的人都说这种)
2、SELINUX运行到“允许”模式。这种方法可以见效。
3、执行:

[Copy to clipboard] [ - ]
CODE:
chcon -t httpd_sys_content_t /usr/local/Zend/lib/ZendExtensionManager.so

这个方法看上到最好,没有闭关SELINX,也没有更改运行模式,不过,除了把setroubleshoot搞挂了(运行了上面那条命令后,系统重启setroubleshoot就连不上服务器了,虽然服务器已经启动),没其他任何反应……
郁闷极了……