如题所述
在探索基于Linux的WEB程序设计中,我们首先从构建Web开发环境开始。
第1章深入理解PHP与LAMP环境。PHP,全称为Hypertext Preprocessor,是一种开源脚本语言,
1.1.1 它起源于1994年,以其易学易用和高效性而受到欢迎。PHP的特点包括动态网页生成、跨平台、丰富的函数库等。相较于其他Web开发技术,如Java或ASP.NET,PHP更轻量级且更易于学习。
1.1.2 PHP需要运行在LAMP环境中,即Linux、Apache、MySQL和PHP的组合。LAMP是开源软件堆栈的代表,广泛用于网站开发。
第2章,我们指导你如何在虚拟机上安装Linux,如Ubuntu和Fedora。2.1节中,VMware被用于在Windows中创建Linux虚拟环境,其安装和配置步骤详细说明。
2.2介绍Ubuntu Linux,它是基于Debian的流行发行版,用于虚拟机安装。2.3节则涉及Fedora,是Red Hat的衍生版本。
第3章详述了在Linux下安装Apache、MySQL和PHP的过程。这包括安装前的准备工作,以及分别对这三个关键组件的安装、配置和测试。
第4章转向Windows环境,讲解如何构建PHP开发环境,并介绍PHP程序如何从Windows移植到Linux。这部分也涉及文件共享技术,如FTP、Telnet和Samba。
第二部分着重于PHP和MySQL的使用,包括基本语法和数据库管理。
在应用实例部分,我们通过实际项目来演示,如第7章的简单聊天室系统,第8章的投票系统,第9章的论坛,以及第10章的电子商店系统,让你了解PHP和MySQL在实际项目中的应用。
附录部分,我们收集了一些常见问题和解答,帮助你在学习和开发过程中解决疑惑。
扩展资料
本书重点介绍在Linux下进行Web程序设计所需的主要知识和技术。全书共分三部分。第一部分介绍了PHP以及如何构建Web开发环境,即LAMP,包括不同发行版本的Linux的安装与使用。在虚拟机上如何安装Linux。在Linux下如何安装配置Apache、MySQL和PHP,以及如何实现将Windows的PHP程序向Linux下移植等内容。第二部分详细介绍了PHP的语法结构和MySQL的基本操作。第三部分是有代表性的应用实例,都是从学生的优秀作业中挑选出来的,并经过再加工、整理和完善,有较高的参考价值。本书的最后还提供了一个常见问题的附录,以供学生在学习过程中参考。