The San Luis Obispo City Council voted 5-0 Tuesday to approve an ordinance establishing “cannabis business zones.”