本书内容翔实、图文并茂,提供了相关安装文件、各章最终程序代码以及25个微课教学视频。本书包括6章:第1章讲解了WAMP平台架设方法,第2章讲解了安装与配置开源Moodle平台的方法;第3章讲解了PHP核心编程技术,第4章讲解了PHP数据库编程技术,第5章设计了一个综合项目实践,第6章详细讲解了安装LAMP平台的方法。
本书适合高等职业院校计算机及其相关专业学生作为教材使用,也可供PHP程序设计人员参考。
本书有以下特点:
1、将PHP原生开发和ThinkPHP框架开发合为一体;
2、深入浅出地讲解了PHP从原生开发到框架开发的系统过程,符合学习规律
3、使用了笔者研制的最新WAMP一键部署架构,大大方便了PHP教学环境的部署
4、提供笔者录制的全程教学微课及相关电子教学资源
曾棕根,男,计算机专业副教授,宁波市优秀教师。现就职于宁波职业技术学院电子信息工程学院。在《现代教育技术》、《计算机工程与应用》和《计算机应用与软件》等全国核心期刊上发表论文4篇。已出版9本软件开发教材,1本Moodle专著。研发的RealOJ源程序评测系统在首届全国职业院校教师信息化教学大赛上获奖,主持Moodle平台教学研究获宁波市教学成果奖。主要研究教育信息化、软件工程和人工智能。
第1章架设WAMP平台
11安装MySQL数据库服务器
12安装及试用SQL Maestro for MySQL
13安装Apache服务器
14安装PHP模块
15WAMP一键运行包的使用方法
16Sublime Text编辑器的使用
第2章安装与配置Moodle平台
21安装Moodle 31110程序
22配置Moodle
23教师如何创建课程
24如何按班级把学生拉入到课程中
25一门课程中如何将学生分组
第3章PHP核心编程技术
31顺序结构
32分支结构与循环结构
33PHP读写文件
34超链接传值
35表单传值
36session传值
37PHP上传大容量文件
第4章PHP数据库编程技术
41PHP访问MySQL的五个步骤
42记录分页算法
43使用PHP代码自动创建数据库
44开发一个简单的登录界面
45实现注册用户功能
46实现用户登录功能
47超链接参数查询数据库
第5章综合项目实践
51设计“沙漠书城”网站简易登录系统
52设计“沙漠书城”网站用户数据库
53设计“沙漠书城”网站用户注册系统
54设计基于数据库的登录验证程序
55设计修改当前用户信息功能模块
56设计注销当前用户功能模块
第6章安装LAMP平台
61新建虚拟机
62配置虚拟机的硬件
63安装RHEL 5操作系统
64设置RHEL 5操作系统
附录1RHEL 5忘记root密码的解决办法