This Might Take you a day or so but how I got my pheonix was i would look everywhere for a pheonix during a heatwave and you have to wait for the next heatwave to start this when you see the pheonix follow it and when it goes to the ground build a trap above where it despawned and when another heatwave starts it will be trapped: REQUIRED JERBOA AND FIRE WYVERN
You can get it to spawn next to your base because of the following: It always respawns at it's last location, so if the heatwave ends while you are following it you will know where it is for the next heatwave. It also chases you when you eat flowers... hint hint
Find a phenix during a heatwave and follow it until it ends. The phenix will turn into ashes and land on the ground but will spawn right back at the same exact spot during the next heatwave. Build a trap 6 blocks high so I can't glitch out and you have yourself a trapped phenix to tame:)
Fun fact! You can tame the Phoenix by hitting it with a torch so you don’t have to waste you’re time shooting it and missing and what not just wanted to help everyone out because this creature is definitely something worth getting
It's little kick attack can be used to mine any ore node effectively which is the best for metal seance it can smelt metals four at a time with no other resources, they also need sulfur to eat, can be healed with fire, and poop silica pearls.
Although it doesn't land, the Phoenix regains stamina by flying idle in the air, ridden or not. It craps silica pearls, eats sulphur, and its C gathers like an axe. Hold space for its dash, right click for the fireball, and everything but the C ignites people aflame. It can smelt and cook stuff, but sadly charcoal don't happen when you put wood in it. DISSAPOINTMENT : IMMEASURABLE
Found mine in the rocky mountains near red obelisk. I think that's the most common place. Dont try to chase it with a dragon, you'll waste your time. Wait until it despawns and build a trap. These tame are not practical but are flipping awesome! The fact that they are so rare makes it better in my opinion. Dont give up.