requires pcre and mysql ext to even start