1.1 属于自己的Web服务器
PHP和MySQL Web开发从新手到高手(第5版)
如果你当前的虚拟主机的Web服务器已经安装了PHP和MySQL,那么,你很幸运。大多数虚拟主机确实会这么做,这也是PHP和MySQL如此流行的原因之一。如果是这样,那么,好消息是,你可以发布自己的第一个数据库驱动Web站点,而不必购买任何支持相应技术的虚拟主机服务。
然而,你仍然需要自己安装PHP和MySQL。这是因为,你需要配备了PHP和MySQL的Web服务器,以便可以在正式发布前测试数据库驱动Web站点。在开发静态Web站点的时候,你可以直接从硬盘将HTML文件加载到自己的浏览器中,预览它们的显示效果。当你这么做的时候,没有Web服务器软件也没问题,因为Web浏览器自身就能够阅读和理解HTML代码。
当使用PHP和MySQL来构建动态Web站点的时候,Web浏览器则需要一些帮助。虽然Web浏览器无法理解PHP脚本,然而,PHP脚本包含了针对能够理解PHP的Web服务器的指令,通过执行这些指令可以生成浏览器能够理解的HTML代码。因此,在开发属于自己的站点的时候,除了能够寄存站点的公共Web服务器之外,你还需要拥有自己的私有Web服务器以便在开发过程中使用。
如果你所在的公司有一个特别能干的IT部门,你可能发现已经有一个供开发使用的Web服务器。通常,你必须在寄存于内部Web服务器的一个网络驱动器上,操作站点的文件,该服务器可以安全地用于开发。当你准备好将站点部署并发布时,文件将会从网络驱动器复制到公共Web服务器上。
如果你足够幸运,能够在这种环境中工作,你可以略过本章的大部分内容。然而,你可能会向负责开发服务器的IT工作人员提出一些问题,这和在本章1.5节中列出的那些问题是相同的。因为,当你开始使用人们提供的有用的PHP和MySQL支持的时候,你需要获知一些关键信息。