After completing a fresh install of fedora 14, I installed the Latest Zend Sever and to my surprise apache refuses to start and spits out the following error.

Cannot load /etc/httpd/modules/

As it turns out the solution its pretty simple. Just disable selinux. Here’s How.

Temporarily switch off enforcement

You can switch the system into permissive mode use the following command:

echo 0 >/selinux/enforce

To switch back into enforcing mode use:
echo 1 >/selinux/enforce

To check what mode the system is in use:
cat /selinux/enforce

Permanently Permissive

The above will switch off enforcement temporarily – until you reboot the system. If you want the system to always start in permissive mode, then here is how you do it.
In Fedora Core and RedHat Enterprise, edit /etc/selinux/config, where it says SELINUX=enforcing set it to permissive or disabled.