1 不合法。
2 因为在我国《土地管理法》规定,荒山是禁止开垦、占用和破坏的,而养殖场需要占用大量土地和对荒山进行开垦,因此在荒山上建养殖场是不合法的。
3 如果想要开展养殖业,可以选择在符合规定的土地上进行,或者选择购买已有的养殖场进行经营。