I changed the httpd.conf file lines:
Listen 80
TO Listen 8012
servername localhost
TO servername localhost:8012
And still it trys to start apache at port 80, but can't because a system process is using it.
EDIT No my question is still different because I already followed those steps listed in the possible duplicate question: How to change the port number of Apache in Xampp