El mensaje de error significa que mysql.sock se encuentra en otro lugar. Esto sucede con mucha frecuencia con aplicaciones como Zend CE, MAMP, XAMPP, etc. Debe mirar dónde se encuentra mysql.sock (tal vez en una carpeta tmp en la carpeta de instalación de Zend CE) y luego debe especificar esta nueva ubicación en su código , generalmente puede especificar un parámetro opcional para la ubicación del socket.