必须在同一服务器上,php运行依赖apache服务器。
你可以把PHP看作是在服务器上本地运行的应用,既然是本地应用,当然得和服务(apache)在同一服务器上咯。mysql可以远程,那是因为mysql本身就是一个网络服务。
mysql可以分开,但apache和php必须是在同一个机器上