您的位置:

大型php网站架构文档介绍内容,简述PHP网站开发流程

本文目录一览:

用php搭建一个网站的基本教程

一 安装apache服务器及其配置

1. 安装apache服务器软件

2. 配置apache:

a) 打开apache安装目录下conf目录中的httpd.Conf文件

b) 在文件的末尾添加 LoadModule php5_module "C:\ProgramFiles\PHP\php5apache2_2.dll"

c) 修改DocumentRoot项:网站文档根目录

d) 添加apache服务器对php文件的支持:AddType application/x-httpd-php .php

e) 配置默认显示页:DirectoryIndex index.html index.php

f) 重启apache服务器

二 安装php及其配置

1. 运行php安装文件

2. 将安装目录下的所有dll文件复制到系统盘windows/system32目录下

3. 将php.ini文件复制到系统盘windows目录下

4. 打开复制后的php.ini 文件,找到extension_dir=”./” ,修改为 extension_dir = "C:/Program Files/PHP/ext"

5. 找到 ;extension=php_mysql.dll 这一行,将前面的“;” 去掉,这样php即可以支持mysql数据库

6. 重新启动apache服务器

7. 编写脚本文件phpinfo.php , 将该文件保存到apache 指定的虚拟目录下,即apache的配置文件httpd.conf文件中DocumentRoot指定的目录下,phpinfo.php的内容如下:

?php

phpinfo();

?

7. 在浏览器的地址栏中输入: 显示出php的配置信息,则说明php配置成功

快速了解PHP框架者快速了解PHP框架的一些知识

框架思想就是提供一种可以在多个应用程序中使用的设计。所有应用程序都有大量通用的基本内容 —— 具体地说,就是某类与数据库的接口、某些应用程序逻辑、应用程序呈现给用户的内容等。

框架专门用于为这些常用元素(数据库交互、表示层、应用程序逻辑)提供结构,以便您可以花费更少的时间来编写数据库接口代码或者表示层接口,而花费更多的时间来编写应用程序本身。以这种方式分解应用程序,这种架构被称为模型-视图-控制器(Model-View-Controller,MVC)。模型 指数据,视图 指表示层,而控制器 指应用程序逻辑或业务逻辑。

总体来说,框架就是别人写好的程序(封装了很多功能,可直接使用)。

一个好的网站开发文档主要应该包括哪些内容

好的网站开发文档主要应该包括以下内容:

一、网站定位

包括网站服务类型、受众群体分析、基本风格选择等,旨在确定一个大体的开发方向。这里主要是确定网站是展示型还是有商城功能、所提供的是具体产品还是服务、网站风格基调是高端还是简洁等等。

二、内容规划

包括网站的详细结构、栏目设计以及功能需求等。这其中的需求就要和客户详细沟通,看看对方需要哪些功能以及网站所需的栏目个数,怎样排版等。至于功能实现,就包括常用的开发语言、开发环境等。这部分主要是给前端设计师和程序工程师看的。

三、形象设计

包括网站的整体形象、美工创意、色彩搭配、网站VI规划、logo设计等。这部分主要是给美术设计师看的,考验设计师如何进行美术策划来实现客户所要求的网站的构想蓝图

四、技术解决方案

根据网站功能来决定网站使用技术的方案。尤其是对于大型网站来说,技术方面是一个重要的问题。 这部分要说明网站开发使用的软件环境、硬件环境;采用自建服务器,还是租用虚拟主机,以及相关的管理分配、费用支出;有关程序开发,选用ASP、JSP、PHP、CGI、XML等哪种语言;网站的安全性措施、防黑、防毒方案等。

五、开发进度及人员

网站开发时间进度表,整体上对网站开发有个时间把握,根据进度进行对应的内容开发建设。网站开发需要哪些部门的人,以及他们的工作项目安排计划等。

六、测试及上线

对开发完成的项目进行测试,并与客户对接需求,客户验收通过后进行网站上线。

什么是PHP架构..求高手解答

这位朋友你好:

其实严谨点来说,PHP只能算是一种基于服务端的网站语言脚本,谈不上什么架构;

架构其实也是一种叫法,主要是针对C/S 和B/S来说的.

正常只要语言开发编写规范(尤其是网站类语言脚本),数据库结构合理,就根本不用考虑什么架构,架构上的设计最多也就是针对整个网站功能及数据库结构上的设计.

主流 开源PHP架构都有什么?PHP论坛架构都有什么?

LAMP(Linux + Apache + MySQL + PHP)

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 提供的一些特性的动态内容。

至于PHP论坛,用Discuz 或PHPWind 比较主流。

网站的基本架构是什么

网站架构按照制作步骤分为硬架构和软架构。

一、硬架构

1、机房:在选择机房的时候,根据网站用户的地域分布,可以选择网通、电信等单机房或双机房。

2、带宽:预估网站每天的访问量,根据访问量选择合适的带宽,计算带宽大小主要涉及峰值流量和页面大小两个指标。

3、服务器:选择需要的服务器,如图片服务器,页面服务器,数据库服务器,应用服务器,日志服务器,对于访问量大点的网站而言,分离单独的图片服务器和页面服务器相当必要。

二、软架构

1、网站的框架:现在的PHP框架有很多选择,比如:CakePHP,Symfony,Zend Framework,根据创作团队对各个框架熟悉程度选择。

2、逻辑的分层

1)表现层:所有和表现相关的逻辑都应该被纳入表现层的范畴。

2)应用层:主要作用是定义用户可以做什么,并把操作结果反馈给表现层。

3)领域层:包含领域逻辑的层,就是告诉用户具体的操作流程的。

4)持久层:即数据库,保存领域模型保存到数据库,包含网站的架构和逻辑关系等。

扩展资料

网站的分类

1、根据网站所用编程语言分类:例如asp网站、php网站、jsp网站、Asp. net网站等;

2、根据网站的用途分类:例如门户网站(综合网站)、行业网站、娱乐网站等;

3、根据网站的功能分类:例如单一网站(企业网站)、多功能网站(网络商城)等等。

4、根据网站的持有者分类:例如个人网站、商业网站、政府网站、教育网站等。

5、根据网站的商业目的分类:营利型网站(行业网站、论坛)、非营利性型网站(企业网站、政府网站、教育网站)。

参考资料来源:百度百科—网站架构

参考资料来源:百度百科—网站