I've got the same problem. I've been waiting for several days now for an answer to tristanlee85's post. apache does start, when I use the setenforce 0 command. But this can't be the solution.
I'm also running Fedora Core 4 with xampp 1.4.16.
I've installed the classical apache httpd-server before this problem occured to get to know to this single tool. Maybe there is something interfering, though i deleted the apache-httpd-server again.
The error mesage i get is the following:
- Code: Select all
Starte XAMPP fuer Linux 1.4.16...
/opt/lampp/bin/php: error while loading shared libraries: /opt/lampp/lib/mysql/libmysqlclient.so.14: cannot restore segment prot after reloc: Permission denied
XAMPP: Starte Apache mit SSL ...
XAMPP: Fehler 1 beim Starten vom Apache!
XAMPP: Starte Diagnose...
XAMPP: Sorry, ich weiss nicht was da schief laeuft.
XAMPP: Bitte wende Dich ans Forum http://community.apachefriends.org/f/
XAMPP: Starte MySQL...
XAMPP: Starte ProFTPD...
XAMPP: /opt/lampp/sbin/proftpd: error while loading shared libraries: /opt/lampp/lib/mysql/libmysqlclient.so.14: cannot restore segment prot after reloc: Permission denied
XAMPP: Fehler 127 beim Starten von ProFTPD!
XAMPP fuer Linux gestartet.
(it's german).
so it's pretty much the same as it's posted before. So, why should there suddenly be a problem with selinux? It wasn't there before, it just occured when I installed the apache-http-server separately (what was a stupid mistake as i realised now...).
The version of lampp didn't change.
So I hope there's a solution. Is it really necessary to disable selinux now or is there another way?