apache是一种服务器,同类的还有微软的iisMySql是一种数据库服务器,和sql server、oracle等同类。php是一种脚本,脚本存在服务器上,在浏览器发出请求查看该页的时候,
服务器就会执行脚本,把结果发送给浏览器,浏览器收到后显示。php可以连接数据库服务器,来进行操作。

解决方案 »

  1.   

    up学习一种语言首先要知道它能干什么,有什么功能(先大概的了解)这言语实现的功能有什么特点,跟“谁”搭档最能发挥优势然后问你自己我想用它实现什么功能,确定了,就是如何实现的问题
    那就是学习它,用它来编程实现。能过了慢慢了解,应用,你会发现很多问题,还会发现它有很多功能可以实现
    想精通是一个漫长的过程,也是一个非常难的事情至于如何放到服务器,你最好先在自己的机子是虚拟出一个服务器来学习
    像楼上说的:用Apache 或微软的IIS来建立,再安装MySQL 或orical sqlserver 等数据庫都行。PHP支持非常多数据库,可以查阅相关函数。关键一条,不要光是想:实践是成功的开始!
      

  2.   

    如果你要浏览某个PHP程序写的页面,那么首先,你在浏览器里键入这个地址其次,这个地址指向了那个PHP文件,此时,那边服务器上的APACHE开始工作,接受你的浏览然后,APACHE下的PHP开始执行你需要的那个PHP文件,把他翻译成浏览器懂的HTML格式再然后,通过APACHE将PHP翻译的这个PHP文件,以HTML代码的形式传送给你 ,你就在IE浏览器里看到了结果!APACHE 是领导,PHP是员工MYSQL是一种独立的数据库,PHP可以操作他所以,MYSQL是一个数据仓库!
    目前很多地方都提供虚拟主机,那种主机上帮你装好了APACHE,PHP和MYSQL,你只需要编好程序,用一种传输软件传到他那里就可以了