首页 百科知识 服务器端动态网页环境

服务器端动态网页环境

时间:2022-10-19 百科知识 版权反馈
【摘要】:服务器端动态环境分为开发环境和应用环境,前者指开发者在开发服务器端动态应用程序时所需要的环境,由于并不涉及大量用户访问,因此开发环境对硬件的要求不高,只要保证应用程序能够正确地执行就可以了。由于本书定位于初学者入门,因此本章将精力集中在开发环境方面,对于服务器端的环境,我们采用能满足开发要求的Windows操作系统,ApacheWeb服务器,PHP脚本语言和MySQL数据库,而这些只需要PC就能安装配置,方便了广大初学者学习。

第6章 服务器端动态网页环境

服务器端动态环境分为开发环境和应用环境,前者指开发者在开发服务器端动态应用程序时所需要的环境,由于并不涉及大量用户访问,因此开发环境对硬件的要求(主要指CPU、内存和带宽)不高,只要保证应用程序能够正确地执行就可以了。而应用环境则是服务器真正使用的环境,涉及大量用户访问,对机器的硬件性能要求较高,对操作系统的稳定性也有异常高的要求,许多服务器环境选择的是非Windows系统,比如Unix、Linux系统或者FreeBSD系统。由于应用环境的操作比较复杂,而Windows桌面系统的操作则比较容易,各种调试工具也比较多,许多开发者在开发时都选择在Windows桌面系统下进行,开发完成后再转移到应用环境中去完成测试等最后的步骤。并且,对于广大初学者而言,并不具备接触配备高性能软硬件服务器的条件,要学习开发只能在自己的PC上进行。

由于本书定位于初学者入门,因此本章将精力集中在开发环境方面,对于服务器端的环境,我们采用能满足开发要求的Windows操作系统,ApacheWeb服务器(forWindows),PHP脚本语言和MySQL数据库(forWindows),而这些只需要PC就能安装配置,方便了广大初学者学习。而对于应用环境的搭建和配置,则涉及不同的操作系统,不同的软件版本的相关的优化技巧,读者可以自行查阅有关资料。总之,我们所搭建的开发环境要保证——开发环境中做出来的程序能够无障碍地移植到应用环境中去。

Linux+ Apache+MySQL+ PHP+PHPMyAdmin(LAMP)是目前网站建设的最佳组合,它们

都是“开源”的,使用它们不需要支付任何版权费用,而且全世界的爱好者都可以看到源代码,查找它的漏洞,所以它的安全性较非开源软件也要好一些。而且在性能上,它们并不逊色于其他非开源的软件组合。由于有足够大的用户群,对于它们的使用技巧讨论也非常多,互联网上也有非常丰富的资源(源代码,案例等)下载。目前在世界范围内,有非常多的商业站点和组织采用了上述组合来制作网站。一些大型商业站点,也不过将MySQL换成了大型数据库(如ORACLE等),或购买了专业的PHP优化引擎(如Zend等)。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈