on one hand I am 100% sure this is possible and yes you should probably run on anther port.
On the other hand I strongly suggest that you dont do it on a live server if you have not done it before.
Just run on a virtual server somewhere. and if you really want to merge the services, test the merge in the virtual machine a few times first.
I don’t know how to do it myself but I am pretty sure this is one of those: If you have to ask… you shouldt mess with it.