There are many things to take into account when it comes to trying to secure anything not only PHP or Apache or Postfix or anything else 1. You and your users still need to be able to use it 2. The server can be as secure as possible but a few lines of bad code can really screw up your morning. There are a few things to keep in mind when configuring the php.ini file Firstly its probably not a bad idea to chroot your apache server, there are a few very good examples on how to do this on the web Just do a search in google or something in your php.ini file add the following safe_mode = On safe_mode_gid = Off expose_php = Off register_globals = Off display_errors = Off log_errors = On error_log = "filename" safe_mode = On By switching on the safe_mode, you have just made your server probably twice as secure as it was before. Safe mode will ensure that only the owner of the file or script is able to read or execute that file or script Here is an example -rw-rw-r-- 1 joeuser j...
Joe-Ma is a how to site that will assist people out there to setup and configure Cisco and Mikrotik routers, Tacacs syslog and many other things including mail servers, Active Directory Authentication between Unix Servers and Windows Servers. Apache help, Dynamic DNS and a whole lot more. The site is Apple FreeBSD, Ubuntu ,WordPress Mikrotik and Cisco Centric.