LAMP 技术简介(2)

引入 LAMP

数据组织方面的挑战

假 设您在一家中型企业工作,该企业需要管理它的企业数据。所有关于客户、产品、事务和会议的信息都潦草地写在便条上,并且管理混乱,这些便条很快便堆满了桌 子。您知道必须要更好地管理这些信息,但是没有大量的时间专门来解决这个问题,并且也没有时间学习编程语言和工具集。您需要一个便捷的解决方案。

幸运的是,有一套很棒的工具可以帮助您构建一个能解决上述问题的应用程序。本教程展示如何使用 LAMP 产品组合解决基本的数据管理问题,并提供了将数据存储在数据库中及在 Web 页面显示数据所需要的基本技巧。

LAMP 平台由四个组件组成,呈分层结构。每一层都提供了整个软件栈的一个关键部分:

  • Linux:Linux 处在最低层,提供操作系统。其他每个组件实际上也在 Linux 上运行。但是,并不一定局限于 Linux,如有必要,其他组件也可以在 Microsoft® Windows®、Mac OS X 或 UNIX® 上运行。
  • Apache:次 低层是 Apache,它是一个 Web 服务器。Apache 提供可让用户获得 Web 页面的机制。Apache 是一款稳定的、支持关键任务的服务器,Internet 上超过 65% 的网站都使用它作为 Web 服务器。PHP 组件实际上是在 Apache 中,动态页面可以通过 Apache 和 PHP 创建。
  • MySQL:MySQL 提供 LAMP 系统的数据存储端。有了 MySQL,便可以获得一个非常强大的、适合运行大型复杂站点的数据库。在 Web 应用程序中,所有数据、产品、帐户和其他类型的信息都存放在这个数据库中,通过 SQL 语言可以很容易地查询这些信息。
  • PHP:PHP 是一门简单而有效的编程语言,它像是粘合剂,可以将 LAMP 系统所有其他的组件粘合在一起。您可以使用 PHP 编写能访问 MySQL 数据库中的数据和 Linux 提供的一些特性的动态内容。




开始

首先,您将构建一个客户信息工具。通过使用 LAMP 产品组合中的工具,构建一个应用程序,用于将客户数据存储在一个数据库中,并在一个 Web 页面上显示该数据。

在 开发应用程序时要特别注意一点,HTML 只是用来对页面进行布局:不能使用 HTML 来执行动态处理,例如从数据库中获取数据。要提供这种动态功能,必须将 PHP 代码插入到要使之成为动态页面的页面中。例如,在本教程后面的章节中,会把从数据库中获得的客户信息添加到一个 Web 页面的特定部分。具体做法是将光标移到 Web 页面中要显示信息的地方,然后编写用于从数据库获取数据并显示数据的 PHP 代码。当把这段 PHP 代码插入页面中时,应该将它放在 <?php?> 符号之间。



创建 index.php

首先创建一个名为 index.php 的新页面。然后,插入以下代码:

<html>
<body>
<h1>A simple example</h1>
This is normal HTML

<?php
  echo "This is PHP!";
?>

</body>
</html>

在这个例子中,可以看到在一些 HTML 标记当中夹杂了一个专门的 PHP 块。在 <?php?> 符号之间,还可以看到第一个 PHP 命令,即 echo。这个命令在浏览器中显示双引号中的文本。还应注意,每个 PHP 命令都以一个分号(;)结束。当 echo 将文本发送到浏览器时,还可以在双引号中使用 HTML 标记。例如,可以使用 <strong> HTML 标记将 PHP 变为粗体。

echo "This is <strong>PHP</strong>";
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值