《PHP、MySQL和Apache入门经典(第5版)》一导读

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS PostgreSQL,高可用系列 2核4GB
云数据库 RDS MySQL,高可用系列 2核4GB
简介: 在本书中,你将学到配置和管理Apache Web服务器所必需的概念、PHP编程基础,以及使用和管理MySQL关系型数据库系统的方法。本书的目标是提供理解如何无缝地整合这些技术的基础,并且教授将它们整合到功能完备的Web站点和Web应用程序中的实用知识。


f2844c62d2d93bfacb3b3ce3c4ccc4d957a41b35

前 言

PHP、MySQL和Apache入门经典(第5版)
欢迎阅读本书。我很高兴地告诉你,PHP语言及其开发者社群和用户每天都在持续增加,因此,本书需要更新版本。

本书前一个版本介绍的PHP4,其“生命尽头”终于快到了,在GoPHP5活动的帮助下,Web主机服务提供商和应用程序开发者迁移其服务和代码,逐渐放弃特定于PHP 4的功能和代码实践,而进入PHP 5的世界。这是一个更快速、更好的功能集合。和本书上一版一样,本版中所有的代码都是基于编写本书的时候PHP最新的可用版本(具体来说就是PHP 5.4.0)。

你可能已经听说了PHP 6或者已经看到一些图书宣传自己使用了PHP 6作为核心语言。然而,PHP 6的语言版本还没有具体化,PHP 6计划的功能,都已添加到了PHP 5.3和PHP 5.4中。因此,如果你听说了PHP 6而在网上或PHP.net站点没有找到任何相关内容的话,不必担心,你并没有错过什么。

在本书中,你将学到配置和管理Apache Web服务器所必需的概念、PHP编程基础,以及使用和管理MySQL关系型数据库系统的方法。本书的目标是提供理解如何无缝地整合这些技术的基础,并且教授将它们整合到功能完备的Web站点和Web应用程序中的实用知识。本书应该是迈向高级站点开发的第一步,而不是唯一的一步。

目 录

第1部分 基础知识
第1章 安装QuickStart向导
1.1 使用第三方的安装包
1.2 Linux/UNIX下的安装
1.3 在Windows上安装XAMPP
1.4 在Mac OS X上安装XAMPP
1.5 让XAMPP更安全
1.6 故障排除
第2章 安装和配置MySQL
2.1 MySQL的当前版本和未来版本
2.2 如何获取MySQL
2.3 在Linux/UNIX上安装MySQL
2.4 在Mac OS X上安装MySQL
2.5 在Windows上安装MySQL
2.6 安装故障排除
2.7 基本安全规则
2.8 MySQL权限系统简介
2.9 小结
2.10 Q&A
2.11 实践练习
问答题
解答
思考题
第3章 安装和配置Apache
第4章 安装和配置PHP
第2部分 PHP语言结构
第5章 PHP的组成部分
第6章 PHP的流程控制功能
第7章 使用函数
第8章 使用数组
第9章 使用对象
第3部分 深入编程
第10章 使用字符串、日期和时间
第11章 使用表单
第12章 使用Cookie和用户会话
第13章 使用文件和目录
第14章 使用图像
第4部分 PHP与MySQL整合
第15章 理解数据库设计过程
第16章 SQL基本命令
第17章 使用MySQL中的事务和存储 过程
第18章 使用PHP和MySQL交互
第5部分 基本项目
第19章 管理一个简单的邮件列表
第20章 创建一个在线地址簿
第21章 创建一个简单的讨论论坛
第22章 创建一个在线商店
第23章 创建一个购物车机制
第24章 创建一个简单的日历
第25章 限制对应用程序的访问
第26章 记录并监视Web服务器活动
第27章 应用程序本地化
第28章 使用XML
第6部分 管理和优化
第29章 Apache性能调校和虚拟主机
第30章 建立一个安全的Web服务器
第31章 优化和调校MySQL
第32章 软件升级
第33章 使用应用程序框架

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
相关文章
|
人工智能 API 异构计算
基于PAI-EAS一键部署通义千问模型
本教程中,您将学习如何在阿里云模型在线服务(PAI-EAS)一键部署基于开源模型通义千问的WebUI应用,以及使用WebUI和API进行模型推理。
|
前端开发
Threejs - 加载视频纹理渲染 实现一个3D视频播放器
Threejs - 加载视频纹理渲染 实现一个3D视频播放器
2424 0
Threejs - 加载视频纹理渲染 实现一个3D视频播放器
|
8月前
|
测试技术 数据库 Python
Python装饰器实战:打造高效性能计时工具
在数据分析中,处理大规模数据时,分析代码性能至关重要。本文介绍如何使用Python装饰器实现性能计时工具,在不改变现有代码的基础上,方便快速地测试函数执行时间。该方法具有侵入性小、复用性强、灵活度高等优点,有助于快速发现性能瓶颈并优化代码。通过设置循环次数参数,可以更准确地评估函数的平均执行时间,提升开发效率。
224 61
Python装饰器实战:打造高效性能计时工具
|
10月前
|
JSON 移动开发 数据格式
html5+css3+js移动端带歌词音乐播放器代码
音乐播放器特效是一款html5+css3+js制作的手机移动端音乐播放器代码,带歌词显示。包括支持单曲循环,歌词显示,歌曲搜索,音量控制,列表循环等功能。利用json获取音乐歌单和歌词,基于html5 audio属性手机音乐播放器代码。
312 6
|
存储 UED
从零开始构建个人网站:初学者指南
【5月更文挑战第9天】本文是初学者构建个人网站的指南,包括明确目标、选择域名和主机、挑选网站建设工具(如WordPress、Wix、Squarespace)、设计网站结构和布局、创建内容、优化测试以及推广维护。按照这些步骤,新手也能轻松建立自己的个人网站。记得在过程中不断学习和改进,祝你建站成功!
1488 1
|
前端开发
了解 css中 backface-visibility 属性
了解 css中 backface-visibility 属性
167 0
|
弹性计算 移动开发 Serverless
Serverless 应用引擎操作报错合集之部署stable启动时出现:Function instance health check failed on port 5000 in 120 seconds该怎么解决
Serverless 应用引擎(SAE)是阿里云提供的Serverless PaaS平台,支持Spring Cloud、Dubbo、HSF等主流微服务框架,简化应用的部署、运维和弹性伸缩。在使用SAE过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
186 0
|
开发框架 数据可视化 数据库
VB.NET vs. VB6.0:现代化编程语言 VS 经典老旧语言
VB.NET vs. VB6.0:现代化编程语言 VS 经典老旧语言
763 0
|
人工智能 前端开发 安全
免费的才是最贵的:阿里AntD圣诞节“踩蛋”事件
Ant Design 是由蚂蚁金服开源的一款前端设计框架。使用开源框架的好处就是我们之前提过的“避免重复造轮子”,可以很轻松地搭建出美观易用的网页/移动页面。比如按钮,它会给你很多预设好的按钮样式选择,拿来就用,无需你自己去费时间设计和实现。