当前位置:文档之家› 动态网站技术环境搭建

动态网站技术环境搭建



B/S架构


本门课程总览
PHP基础知识介绍(PHP开发工具及基础语法) MyS3;PHP+MySQL应用实例
第一节 课程目录

PHP是什么 PHP的机理 PHP开发工具推荐 PHP入门实例 PHP相关产品体验 自己动手
PHP是什么
如果您在您的浏览器中打开这个文件,您将看到关于 PHP 完整的信 息,以及所有您可以使用的变量列表。
A、设置站点文件夹,路径..\www\htdocs\...
B、增加服务器
C、添加测试服务器
入门实例

先看一个简单的例子(Hello World.html Hello World.php ) <html> <head> <title>hello world</title> </head> <body> <H1> Hello World </H1> <H2>
php
Interner 静态页面 动态页面
数据库
使用者
嵌入式 程式
Web服务器
数据库
PHP开发工具推介

PHP安装步骤: 一、PHP网页建站工具组合包AppServ 将PHP 5.0.1、Apache 1.3.31、MySQL 4.0.20、 phpMyAdmin 2.6.0-rc1一次安装!简易高效,适合初学 者暂时跳过复杂的安装配置,快速上手PHP与MySQL。

内容管理系统主要用于管理新闻、资料数据等。通常包括前台浏 览界面和后台管理界面。 论坛管理系统是一个支持用户间传递和共享信息的交流平台。论 坛系统的功能相对复杂,并且要对多用户同时访问的效率方面作 很多考虑。 电子商务系统是当前Web应用中的一个很重要的方面,系统在安 全性、功能设计方面都有很高的要求。典型产品是ShopEx。
动态网站

动态网站


由HTML语言和脚本语言共同设计的网页组成的网站。用户不仅能够浏 览网页的内容,进行网页的切换,同时可以在客户端的网页中输入信 息,并将输入的信息保存到网站的服务器数据库中,而且存储的信息 也可以显示到客户端的网页上,如此形成一种交互处理的机制。 脚本语言(ASP、JSP、PHP)
课程引入

网站开发模式

C/S架构

Client/Server(客户机/服务器),比如QQ,最大的问题是 不易于部署,每台要使用的机器都要进行安装。另外,软 件对于客户机的操作系统也有要求。一旦升级或机器重装 ,必须重装系统。 Browser/Server(浏览器/服务器),易于部署,但处理速 度慢,且有烦琐的界面刷新。B/S架构基于HTTP协议。 PHP正是用于开发B/S系统,优点:1)易用性好;2)易于维 护;3)信息共享度高;4)扩展性好;5)安全性好
编写了一个 HTML 脚本,其 中嵌入了一些代码来做一些事 情(例如,在本例中我们输出 了一些文本)。PHP 代码被特 殊的 起始符和结束符 包含, 使得您可以进出“PHP 模式” 。HTML
PHP的机理
PHP在Web服务器上运行。当PHP脚本被客户端请求时,被请求的 PHP程序开始执行,并把执行的结果返回给客户端的浏览器。发送 给客户端浏览器的内容是普通的HTML文本,不包括含PHP代码。
PHP开发工具推介

二、部分PHP编辑工具

Dreamweaver EditPlus: 如 EditPlus2.12 RapidPHP:如 Rapid PHP 2005 v6.0.2.53 特别版 记事本
例子 : 利用 phpinfo() 来显示所有预定义变量

三、测试

<?php phpinfo (); ?>
PHP是什么

以上是一个简单的回答,不过这是什么意思呢?请看 如下例子: 例子 1-1. 一个介绍性的范例 <html> <head> HTML <title>Example</title> </head> <body> 请注意:这个范例我们用 PHP <?php echo "Hi, I'm a PHP script!" ; ?> </body> </html>

查看AppServ软件目录 搭建PHP编辑环境(设置动态站点) 测试PHP网页程序设计软件(制作第一个简单例子) 编辑hello word.html文件,要求可显示当前的时间。 把Apache服务器端口更改为1000 预览页面
PHP相关产品体验

PHP主要擅长以下几个领域:

内容管理系统(CMS)



安装后在其文件夹里找到www \htdocs文件夹,然后把网站文件 放进去映射举例:......\www \htdocs \a.php => http://localhost/a.php 。 如果你还有IIS等服务器,可能出现80端口冲突。请关闭IIS, 或者修改......\apache\conf\httpd.conf里的port,假如改成 8080,则访问 http://localhost:8080/a.php 。
动态网站技术(PHP+MySQL)
2015年10月26日
计算机信息系教材系列
课程引入
Web应用开发:基于网络的基础上,利用相关 技术进行系统和网站开发的过程。


例如:淘宝网、网游等等

当前Web网站开发的形式

静态网站 动态网站
静态网站

静态网站

全部由HTML(超文本标记语言)代码格式页面组成的网站,所有的内 容包含在网页文件中。它要发布的内容以文件的形式保存在WEB服务器 上,它只能通过HTML文件提供静态的WEB内容,所有的服务内容必须预 先定义编辑好,用户在浏览器中输入访问地址,直接定位到这些定制 好的HTML文件进行存取,这一模式比较简单,实现起来也比较容易, 但是提供的内容比较单调,并且时效性及可维护性均较差,现在大的 网站系统已很少采用。

论坛系统(Forum)


电子商务系统(e-Business)

PHP 脚 本
入门实例
<html> <head> <title>hello world</title> </head> <body> <H1> Hello World </H1> <H2> 当前时间是: 09:15:20 </H2> </body> </html>
自己动手
要求

<?php PHP代码 显示现在的时间 ?>
</H2> </body> </html>
入门实例

先看一个简单的例子(Hello World.php): <html> <head> <title>hello world</title> </head> <body> <H1> Hello World </H1> <H2> <?php $currtime = time(); $currtimestr = strftime(“%H:%M:%S”,$currtime); //格式化 echo”当前时间是:”.$currtimestr; ?> </H2> </body> </html>

简介(PHP是什么?)


PHP (“PHP: Hypertext Preprocessor”,超文本 预处理器的字母缩写)是一种被广泛应用的开放源 代码的多用途脚本语言,它可嵌入到 HTML中,尤 其适合 WEB 动态网页的开发。它的语法融入了C语 言、ASP脚本、Shell脚本和JavaScript脚本的长处 。
相关主题