《lamp网站架构方案与实施》由会员分享,可在线阅读,更多相关《lamp网站架构方案与实施(3页珍藏版)》请在金锄头文库上搜索。
1、LAMP网站架构方案与实施来源:蓝鸥网络推广 http:/摘要:LAMP 常用于搭建动态网站或者服务器,是目前国际流行的 Web 框架;LAMP 的各个组件有通用、跨平台、高性能、低价格的优势,是企业搭建网站的首选平台。LAMP环境的搭建过程较为复杂,具体过程根据选择组件的版本不同存在差异,并且应注意各模块安装的顺序。聊天室作为最简单的网站应用之一,是 LAMP 方案实现的一个典型实例。对此进行了论述。 l.var 一行后加上 index.php) (7)#vi/server/apache/htdocs/phpinfo.ph p/在网站根目录下建立一个 phpinfo.php 的文件。输入如下
2、内容,存盘退出: (8)在浏览器中打开 http:/localhost/phpinfo.php,若出现与 PHP 相关信息的网页,则说明安装成功,否则需进一步调试; (9)安装 phpMyAdmin #tar-zxvfphpMyAdmin-2.10.0.2-all-languages.tar.g #cp-rphpMyAdmin-2.10.0.2-all-languages/server/apache/htdocs/phpmyadmin/ /将 phpmyadmin 剪切到网站根目录下。 可以在浏览器中输入以下地址进行测试:http:/localhost/phpmyadmin/。 6 应用实例简
3、单聊天室系统 聊天室是最简单的网站应用之一,它能够实现不同用户的在线沟通。聊天室的主要功能有:用户注册、用户发言、查看用户信息、查看历史聊天记录。 (1)系统流程。本系统分为聊天功能子系统和用户管理子系统,系统首页为 index.php,模块之间具体逻辑关系如图2。 图 2 系统功能模块关系 (2)数据库设计。系统的数据库有 chat 和 member 两个表,分别用来存储聊天信息和用户信息。 (3)系统实现。系统主页面分为聊天和用户管理两大功能区域。两个功能区域分别需要用到连接数据库和判断是否为登录用户这两个公共文件,其中,dbconnect.php 用于创建与数据库的连接,其源代码如下:
4、在聊天子系统中,用户可以选择与一个或多个在线用户进行聊天,并且能够查看历史记录。聊天子系统需要文件speak.php、chat_display.php、chat_private.php 以及chat_history.php。其中,speak.php 用于用户编写聊天信息的内容,将信息存储到数据库 chat 表中;chat_private.php 用于实时显示和某一在线用户聊天的内容;chat_history.php 用于显示用户聊天的历史记录。依次按照系统功能和 php 的语法编写各个文件代码。 至此,已经完成了 LAMP 的搭建和典型实例的测试。最后,有两个问题值得注意:在安装 Linux 的过程中,如果选择完全安装,则已经安装了 LAMP 环境,但是此时版本相对较低,为了在安装过程中不出现差错,并且保证日后系统能够稳定运行,最好先卸载低版本环境的相关软件;若要提高PHP 的执行效率,可以安装 Eacdelerator 加速软件,并利用Nginx 实现 Web 负载均衡。