Para crear un directorio/carpeta en php comprobando antes que esta no:

$carpeta = '/ruta/a/mi/carpeta';
if (!file_exists($carpeta)) {
    mkdir($carpeta, 0777, true);
}

Para comprobar si existe la carpeta usamos la función file_exists() y en caso que no exista creamos la nueva carpeta con mkdir():