These are advanced settings, screwing something up in the configuration file will completely nerf apache (your webserver) from even loading.
Simply put, the "AllowOverride All" setting has to be added below the "Options" line for your site in the apache configuration; then a setting of "AcceptPathInfo On" needs to be added in your .htaccess file in your sites root.
In some places it's already set with somilar settings, plus apache versions differ nd everything else... some vps server software actually make said changes for you also; honestly, i fyou don't know what you're doing, you should hire someone to do it on your behalf.