《PHP和MySQL Web开发从新手到高手(第5版)》一一第1章 安装
第1章 安装
PHP和MySQL Web开发从新手到高手(第5版)
在本书中,我们将帮助你跨出超越静态页面构建的第一步。静态页面,是使用HTML、CSS和JavaScript这样的纯客户端技术构建的。我们将一起探索数据库驱动的Web站点的世界,看看令人眼花缭乱的动态工具、概念以及它们所带来的各种可能。
在开始构建第一个动态Web站点之前,你必须收集完成这项工作所需的工具。在本章中,我们将介绍如何下载和安装所必需的两个软件包。你能猜出它们是什么吗?我给你一个提示:它们的名字就在本书的封面上。没错,这就是PHP和MySQL。
如果你过去经常使用HTML和CSS,甚至是用更加智能化的JavaScript来构建Web站点,你可能很熟悉将文件上传到某个位置以组成站点的方式。这可能是你已经付费的虚拟主机服务,由你的互联网服务提供商(Internet Service Provider,ISP)提供的Web空间,也可能是由你所在的公司的IT部门搭建的Web服务器。在任何情况下,一旦你将自己的文件复制到这些目的地中的任何一个,当Internet Explorer、Google Chrome、Safari或Firefox这样的Web浏览器请求这些文件的时候,一个叫作Web服务器的软件程序就能够找到并提供这些文件的副本。你可能听说过的Web服务器软件程序,包括Apache HTTP Server(Apache)和Internet Information Services(IIS)。
PHP是一种服务器端脚本编程语言。你可以将PHP看作是Web服务器的一个插件,它使得Web服务器能够做更多的工作,而不只是准确地发送Web浏览器所请求的文件的副本。安装了PHP之后,Web服务器将能够运行小程序(叫作PHP脚本),执行诸如此类的任务:从数据库提取最新的信息,用这些信息生成一个实时的Web页面,然后将其发送给请求该页面的浏览器。本书的大部分内容将集中介绍如何编写PHP脚本来做这样的事情。PHP可以完全免费地下载和使用。
要让PHP脚本从数据库获取信息,必须首先有一个数据库。这就是MySQL的用武之地。MySQL是一种关系数据库管理系统(Relational Database Management System,RDBMS)。稍后,我们将介绍MySQL的具体角色以及它是如何工作的。简言之,它是一种软件程序,能够高效地组织和管理众多的信息片段,同时记录这些信息片段之间是如何彼此关联的。MySQL还使得诸如PHP这样的服务器端脚本编程语言能够非常容易地访问那些信息,并且和PHP一样,MySQL也是完全免费使用的。
本章的目标是建立配备了PHP和MySQL的一个Web服务器。我将一步一步地指导你在最新的Windows和Mac OS X系统上工作,因此,不管你喜欢使用什么样的计算机,这里都有你所需要的内容。1
《PHP和MySQL Web开发从新手到高手(第5版)》一一第1章 安装相关推荐
- 《PHP和MySQL Web开发从新手到高手(第5版)》一2.9 删除存储的数据
本节书摘来自异步社区<PHP和MySQL Web开发从新手到高手(第5版)>一书中的第2章,第2.9节,作者[澳]Kevin Yank,更多章节内容可以访问云栖社区"异步社区&q ...
- 《PHP和MySQL Web开发从新手到高手(第5版)》一1.7 万事俱备,摩拳擦掌
本节书摘来自异步社区<PHP和MySQL Web开发从新手到高手(第5版)>一书中的第1章,第1.7节,作者[澳]Kevin Yank,更多章节内容可以访问云栖社区"异步社区&q ...
- 《PHP和MySQL Web开发从新手到高手(第5版)》一2章 MySQL简介2.1 数据库简介
本节书摘来自异步社区<PHP和MySQL Web开发从新手到高手(第5版)>一书中的第2章,第2.1节,作者[澳]Kevin Yank,更多章节内容可以访问云栖社区"异步社区&q ...
- 《PHP和MySQL Web开发从新手到高手(第5版)》一一1.7 万事俱备,摩拳擦掌
本节书摘来自异步社区出版社<PHP和MySQL Web开发从新手到高手(第5版)>一书中的第1章,第1.7节,作者: [澳]Kevin Yank,更多章节内容可以访问云栖社区"异 ...
- PHP和MySQL Web开发从新手到高手,第1天-搭建PHP开发环境
准备式作 1. 搭建开发环境 具体步骤,请参考: Windows下搭建PHP开发环境 2. 参考书籍 3. 开发环境 如果上面两步你已经搞定了, 现在可以安装PHP开发环境了. 我用的是: [ ...
- PHP和MySQL Web开发从新手到高手,第8天-创建categories管理页面
1. 创建categories管理页面 主要包含以下几个页面: A. index.php, 准备各种变量数据.供展示页面使用. B. categories.html.php, 显示categories ...
- PHP和MySQL Web开发从新手到高手,第7天-创建author管理页面
1. 创建author管理页面 主要包含以下几个页面: A. index.php, 准备各种变量数据.供展示页面使用. B. authors.html.php, 显示author. C. form.h ...
- PHP和MySQL Web开发从新手到高手,第9天-总结
1. PHP中$_REQUEST,$_POST,$_GET的区另和联系_2015_1025 2. MySQL_PHP学习笔记_2015_0907_PHP使用小总结 2.1. 使PDO对象在没能成功 ...
- 对php的感受100字_《PHP和MySQL Web开发(原书第4版)》读后感100字
<PHP和MySQL Web开发(原书第4版)>是一本由Luke Welling / Laura Thomson著作,机械工业出版社出版的16开图书,本书定价:95.00元,页数:714, ...
最新文章
- Web 开发与设计之 Google 兵器谱
- Altium Designer旋转PCB、PCB中绕某点旋转
- 阿里巴巴Java“代码反潜机”P3C喜提首届中国优秀开源项目二等奖!
- android后台文件下载库,android中如何下载文件并显示下载进度
- java optional 用法_Java 8中的Optional: 如何正确使用?
- OpenCV小部件的姿势Pose of a widget
- 微软官方pe工具_微软官方下载工具
- 机器学习相关从业者如何兼顾理论与工程能力
- win7无法连接打印机拒绝访问_如何解决局域网无法访问SQL Server 2008 无法连接到(local)...
- python中的zip是什么意思_Python的zip()函数是什么
- python 从入门到实践 pdf_python入门基础实践课,带你有效的学习python
- [BZOJ1135][P3488][POI2009]LYZ[线段树+Hall定理]
- Python学习之旅:使用Python实现Linux中的ls命令
- Map对象与实体类Object对象转换
- Centos7#Linux基础富文本笔记
- 部署python爬虫_爬虫项目部署
- GM7150 CVBS转BT656视频解码芯片详细内容及设计要求
- 简单几步:教你利用NAS设备存储云盒子企业网盘的所有数据
- c语言知识点总结300字,大二学年自我总结300字 .doc
- 软件开发,如何快速有效缩短项目周期