Linux之LAMP搭建

Linux之LAMP搭建

简介:

A:apache,web服务器,进程名:httpd
M:mysql,数据库系统,进程名:mariadb
p:php,脚本编程语言,可用于解析网页上的动态资源请求

作用:

提供web应用,构建web应用基础架构

优势:

灵活性:
    技术上没有许可证方面的限制,能够以适合的方式灵活地构建和部署应用程序

个性化:
    LAMP组建是开源软件,拥有大量的组建、提供额外的功能模块

成本低廉:
    LAMP组建都是开源协议,只要遵循GPL协议,可以自由获取和免费试用

易用性:
    大多数主机服务都把基于LAMP的环境作为标注,应用程序一般情况下不需要编译,在新的主机上部署很容易实现

下面介绍下LAMP部署的几种方式:

Centos 7:

一、程序包安装方式(yum,php+httpd=module模式)

    1.安装apache

    命令:yum -y install httpd

    启动:systemctl start httpd.service

    验证:在浏览器能够打开欢迎页,或者‘curl’命令测试

    2.安装php

    命令:yum -y install php

    验证:在/var/www/html下新建index.php(编辑php代码)并访问

    3.安装mysql

    命令:yum -y install mariadb-server

    启动:systemctl start mariadb.service

    初始化:mysql_secure_intallation(加固mysql服务器的安全)

设置root密码、 禁止匿名用户登录、 禁止远程登录、 删除test测试库、

    验证:mysql -u‘root‘ -h‘localhost‘ -p‘密码‘;(用root账户登录验证)

    4.php+mysql连接

    命令:yum -y install php—mysql(安装php-mysql)

    验证:在/var/www/html下创建index.php(写上测试数据库连接代码)并访问

二、lamp(php-fpm)

    1.在A主机安装apache

同上

    2.在B主机安装php

    命令:yum -y install php-fpm

    配置:vim /etc/php-fpm.d/www.conf 文件,更改如下配置

    启动:systemctl start php-fpm.service

    3.在web服务器上配置

    转发配置文件配置:vim /etc/httpd/conf.d/fcgi.conf

第二条语句定义了将访问当前web服务器的所有.php请求映射到php-fpm服务器上去

    测试:在web服务器上新建index.html文件;在php服务器上相同目录下新建index.php文件并访问

    4.安装mysql、php-mysql

同上

    测试:在php-fpm上新建测试连接数据库的php页面,访问web服务器看能不能访问到

    5.测试wordpress

    在php-fpm主机上的/www/fcgi/test/下解压wordpress,并配置wp-config.php文件

    在mysql服务器上新建库、用户并授权

    访问测试:172.16.1.45/wordpress

时间: 2024-10-14 01:42:47

Linux之LAMP搭建的相关文章

Linux之LAMP架构搭建配置

Linux之LAMP架构搭建配置 LAMP简介 LAMP定义指Linux(操作系统).ApacheHTTP 服务器,MySQL(有时也指MariaDB,数据库软件) 和PHP(有时也是指Perl或Python) 的第一个字母,一般用来建立web应用平台. 对于大流量.大并发量的网站系统架构来说,除了硬件上使用高性能的服务器.负载均衡.CDN 等之外,在软件架构上需要重点关注下面几个环节: 使用高性能的操作系统 (OS) . 高性能的网页服务器 (Web Server) .高性能的数据库(Data

Linux服务器集群架构部署搭建(四)WEB服务器LNMP/LAMP搭建部署及站点产品安装(1)

命运是大海,当你能够畅游时,你就要纵情游向你的所爱,因为你不知道狂流什么会到来,卷走一切希望与梦想. 作者:燁未央_Estelle声明:测试学习,不足之处,欢迎指正. 第一章 集群WEB服务器LNMP生产应用 1.1 Nginx的应用场合:根据功能来进行应用 ①静态服务器(图片,视频服务)国内使用的只有两款,另一个是lighttpd.百度贴吧.豆瓣.html.js.css.flv等. ②动态服务:nginx+fastcgi的方式运行php.jsp.动态的并发很少(根据优化达到500-1500),

linux之lamp环境的搭建

linux之lamp环境的搭建 1.安装lamp环境的安装工具 我们的lamp环境都是采用源码包进行编译安装: 编译安装需要工具gcc gcc-c++. 建议在线联网安装:yum  -install -y gcc  gcc-c++ (安装多个用空格隔开即可) 测试有没有安装成功,在命令行输入gcc --version测试,出现以下界面代表安装成功: 2.使用ftp服务把lamp所需要的源码包上传linux中 这里采用ftp服务来上传: 使用ls  /home/wei看有没有上传成功: 3.lam

LAMP搭建

LAMP搭建 说明:在一台linux主机上模拟搭建LAMP 简介: LAMP由四个部分组成:Linux,Apache,MySQL,PHP.搭建这一套架构是为了实现动态网页环境的部署.本文将在一台centos7.3的linux主机上模拟部署LAMP环境.apche环境采用httpd应用部署,MySQL采用Mariadb应用部署,php主要采用php-fpm应用部署,辅助应用为 php-mbstring php-mcrypt php-xcache. PHP与MySQL的接口采用php-mysql应用

LAMP搭建5:安装discuz

搭建好了LAMP(Linux,Apache,MySQL,PHP)框架后,我们就可以使用了.下面我们使用LAMP搭建一个discuz论坛. 1.在服务器上创建目录/data/www,切换到该目录下,下载discuz最新版安装包: [[email protected] src]# mkdir /data/www [[email protected] src]# cd /data/www [[email protected] www]# ls Discuz_X3.2_SC_GBK.zip 2.解压,生

初接触Linux,LAMP的构架

今天给大家带来的是LAMP的构架 一.LAMP简介 LAMP(Linux- Apache-MySQL-PHP)网站架构是目前国际流行的Web框架,该框架包括:Linux操作系统,Apache网络服务器,MySQL数据库,Perl.PHP或者Python编程语言,所有组成产品均是开源软件,是国际上成熟的架构框架,很多流行的商业应用都是采取这个架构.LAMP具有通用.跨平台.高性能.低价格的 优势,因此LAMP无论是性能.质量还是价格都是企业搭建网站的首选平台. 二.相关说明 1.本篇(LAMP系列

LAMP 搭建wrodpress部署教程贴.

LAMP 搭建wrodpress部署教程贴.这是一篇主要将LAMP,并且通过wordpress来进行验证,演示.如何去部署PHP CMS很多新手看到LAMP就很很头大,觉得很难搞,编译安装,搞了好几天,或者干脆找了别人写的一件部署脚本.今天我介绍一种,简单到不能再简单的方法来让你感受下LAMP的另一种安装方式.我是用的工具是YUM,让你感受下YUM的强大... 本来想放2个帖子,但是发现,另一个帖子没什么写的,分2部分吧,上边是简易安装部分,后边是教程贴. 环境: Centos 6.6x64 y

LAMP搭建小结

为了学习PHP网站搭建,并兼顾Linux基本概念梳理,本人决心在VM中尝试搭建LAMP(Linux-Apache-MySQL-Php)环境. 经过广泛查询资料,找到一篇很详尽的LAMP搭建文章: LAMP环境搭建教程 http://www.php100.com/html/itnews/it/2013/0219/12062.html 本人使用的环境依照该文章进行搭建. 然而,由于本人追求各种最新的软件版本号,因此在选用各组件上同上午有所不同,从而造成了一定的差异.下面将本人选用的软件版本号和基本安

Linux下LAMP的安装

本文主要介绍了LAMP的安装. Linux+Apache+Mysql/MariaDB+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台 本文所用环境和安装包为CentOS6.5+httpd 2.4.6+mysql-5.5.33+php-5.4.19+xcache-3.0.3. 一.编译安装apache 1.解决依赖关系 httpd-2.4.6需要较新版本的ap