My company has a very real problem with patch management on our web servers. The public servers are out of date, and now management considers this a priority. However, rather than simply updating and patching the existing servers (and all the testing that goes along with that) they have embarked on the process of migration to Solaris servers as a way to "mitigate the problems". (I think it is because they happen to have some solaris servers sitting around)
I have no problems with Solaris and I see that technically all my php web code should run fine with the MySQL databases. I also understand it takes as much thought and testing to upgrade from php4 to php5.
What I want to know it what sort of gotchas should I have my head up for when the server team comes back and tells me my code doesn't work. I want to start looking for headaches now to ease the transition.
We have last generation of the stack currently, and I assume they will put in the current generation when they upgrade and migrate the servers for PHP, MySQL, and Apache
Question Summary: My company is moving from PHP4 sites on Linux servers to PHP4 sites on Solaris servers. What issues should I look for in preparing my code for the move?