how to turn on phone when power button is broken?
If you can get it into fastboot mode, here's how you can bootup your device:

Get Google's platform-tools (aka adb), from here
Boot your phone into fastboot mode
Run this command with platform-tools:

fastboot reboot