LAMP平台部署(原理、安装php环境、LAMP项目流程思路)

一、理解LAMP:

1、LAMP是目前最为成熟的一种网站应用模式,可提供动态的WEB站点的应用及开发环境,其构成组件:L=Liunx,A=Apache,M=Mysql,P=php

2、LAMP的工作原理:

1)处理请求的流程:HTTP进程(响应PHP页面请求)à php页面(html+php)à运行php进程à数据库(mysql)进行交互à结果交给http进程à用户

2)动态页面和静态页面:

用户无论在什么情况下请求同一个页面得到相同结果就是静态页面,不同结果就是动态页面;服 务器上静态页面不会和数据库进行交互,动态页面会与数据库进行交互。

3、LAMP的优点:成本底、可定制、易于开发、安全稳定。

二、安装PHP环境

1、php(超级文本预处理语言),是服务端的HTML嵌入式脚本语言,支持windows、linux等os。

2、安装php:提供php页面运行基础环境

1)安装的流程:卸载rpm的PHPà安装加密工具(libmcryptàmhasàmcrypt)à编译安装php。

2)编译安装php中重要配置项:

--with-mcrypt   ##加载加密工具

--with-pxs2     ##指定http提供apxs模块

--with-mysql    ##指定mysql的安装目录

--enable-mbstring  ##启动多字符串

3、配置php:

1)配置php.ini

关键配置

Short_open_tag = On #允许识别php语法标记,即<?php?>

Engine = On  ##开启php引擎

Default_charset = “utf8”   #设置字符集

File_uploads = On  ##允许通过php页面上传文件

Zend_extension = 指定zend模块绝对路径

Zend_loader.enable = 1 ##启动zend模块及支持zend优化性能

2)httpd配置支持php页面请求:

AddType application/x-httpd-php .php  ##支持解析php页面

DirectoryIndex index.html/DirectoryIndex index.html  ##支持index.php的页面

3)修改完成配置重启:http和mysql。

三、LAMP部署应用项目流程:

1、从开发人员处获取网站项目或者下载免费项目(页面及sql文件)。

2、上传项目文件,释放网页到网站的根目录,导入sql文件。

时间: 2025-01-04 01:21:03

LAMP平台部署(原理、安装php环境、LAMP项目流程思路)的相关文章

LAMP平台部署及应用(二) 安装Discuz!论坛系统

LAMP平台部署及应用(二) 安装Discuz!论坛系统 具体步骤: n 服务器端的部署 1. 准备工作 首先,应准备一台能够解析PHP网页,支持数据库的网站服务器,其中Apache.PHP.MySQL组件的版本应符合Discuz!系统的最低要求,这里此前源码编译构建的LAMP平台为例,默认首页设置为index.php. 其次,应确定论坛服务器的域名,IP地址以及访问论坛的URL地址.Discuz!论坛支持作为独立的网站运行,如://bbs.benet.com:也可以作为网站的一个目录,如://

Web服务器群集之LAMP平台部署(LAMP架构搭建)

Web服务器群集之LAMP平台部署(LAMP架构搭建) 涉及:Linux/Centos7系统 Apache Mysql PHP 一.前言 ? 上一篇文章主要讲述了有关Web与HTTP协议的基础知识,有了这一基础知识理论的奠定,将对我们此次搭建部署LAMP平台的实验有所帮助. ? LAMP架构是非常成熟的企业网站应用模式之一,其指的是协同工作的一整套系统和相关软件,能够提供动态Web站点服务及其应用开发环境.LAMP是一个缩写词--Linux操作系统.Apache网站服务器.MySQL数据库服务器

LAMP平台部署及应用

LAMP平台部署及应用

运维必会LAMP平台源码安装

web服务作为互联网的支柱及应用,在各种场合应用广泛.官方提供的rpm包由于要面对的是所有用户,把有些我们不需要的功能编译进去了,某些需要的功能又没编译进去.且官方提供的rpm版本通常都比较老旧,在实际应用中大多数情况都要使用源码来安装lamp平台. 环境: 操作系统:CentOs6.4 软件安装包: APR:apr-1.5.2.tar.gz.apr-util-1.5.4.tar.gz Apache:httpd-2.4.12.tar.gz Mysql:mysql-5.6.24.tar.gz PH

LAMP架构部署——编译安装PHP

LAMP架构简介 LAMP架构是目前应用最为成熟的企业网站应用模式之一,指的是协同工作的一整套系统和相关软件,能够提供动态Web站点服务及其应用开发环境.LAMP这个词是一个缩写,具体包括:Linux操作系统.Apache网站服务器.MySQL数据库服务器,PHP (或Perl.Python)网页编程语言. 在LAMP平台的四个构成组件中,每一个组件都承担着一部分关键应用.经过过去十几年的发展,各组件间的兼容性得到了不断的完善,协作能力和稳定性也不断增强,可以构建出非常优秀的Web应用系统.各组

LAMP架构部署和动态网站环境的配置

实验环境: 操作系统:centos 7.5 服务器IP:192.168.10.5 运行用户:root 连接工具:xshell工具 web环境:Linux+apache+php+mariadb(LAMP架构) 大型动态应用系统平台主要是针对于大流量.高并发网站建立的底层系统架构.大型网站的运行需要一个可靠.安全.可扩展.易维护的应用系统平台做为支撑,以保证网站应用的平稳运行.这些东西都需要依靠web服务器来支撑,里面应用到的技术有单节点web服务器系统.负载均衡系统.数据集群系统.缓存系统.分布式

LAMP平台部署及应用(2)——部署phpMyAdmin系统

phpMyAdmin是一个使用php语言编写,用来管理MySQL数据库的WEB应用,通过使用该套件提供的网页,即使对SQL语句不熟悉的人,也能够非常容易的对MySQL数据库进行管理和维护. 一,解包并复制到网站目录 二,建立配置config.inc.php 将phpMyAdmin套件复制到网站目录以后,还需要创建配置文件,方能正常使用.默认提供的样例配置文件为config.sample.inc.php,需要参照该文件内容建立config.inc.php配置文件. 三,访问phpMyAdmin的w

[部署]CentOS安装PHP环境

环境 虚拟机:VMWare10.0.1 build-1379776 操作系统:CentOS7 64位 HTTP Server:Apache(httpd) 步骤 PHP环境需要HTTP服务器支持,本文使用的HTTP服务器为Apache,您也可以选用现在比较流行的Nginx. Apache默认根目录查看位置/etc/httpd/conf/httpd.conf文件中查看DocumentRoot配置值 1.安装php yum install php php-devel 2.安装php常用扩展(可选,根据

LAMP平台搭建部署

LAMP平台部署及应用 什么是LAMP 目前最为成熟的一种企业网站应用模式,可提供动态Web站点应用及开发环境 构成组件 Linux.Apache.MySQL.PHP/Perl/Python LAMP的优势 成本低廉 可定制.易于开发 方便易用.安全和稳定 一.安装apache 1.准备工作 服务器IP:192.168.3.10 [[email protected] ~]# service iptables stop       //关闭防火墙 [[email protected] ~]# se