LAMP网站架构

Lamp基本定义

LAMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写。

Linux,操作系统

Apache,网页服务器

MariaDB或MySoL,数据库管理系统(或者数据库服务器)

PHP、Perl或Python,脚本语言

  • 原理

虽然这些开放源代码程序本身并不是专门设计成同另几个程序一起工作的,但由于它们的廉价和普

遍,这个组合开始流行(大多数Linux发行版本捆绑了这些软件)。当一起使用的时候,它们表现的

像一个具有活力的“解决方案包”(Solution Packages).

Apache

Apache(音译为阿帕奇)是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中。存在可以执行代码或者系统命令的危险函数

安装LAMP相关的安装包

安装 httpd  mariadb  mariadb-server    php  php-mysql

其他只需更改最后一个单词即可

使用yum安装,自动解决依赖关系

启动服务

启动httpd命令: systemctl start httpd

启动mariadb命令:systemctl start mariadb

设置httpd开机自启命令:systemctl enable httpd

设置httpd开机自启命令: systemctl enable mariadb.service

查看是否启动http

systemctl status httpd

关闭防火墙

访问自带测试页面

在lamp中,所有的网站页面默认都在该目录下才能访问,默认端口号为80

cd /var/www/html

vim test1.php

phpinfo();

?>

使用百度进行访问

LAMP网站架构_第1张图片

LAMP网站架构_第2张图片

 进入/etc/httpd/conf/httpd.conf

使用set nu 显示行号

LAMP网站架构_第3张图片

 找到42行修改端口为8080

开发8080端口号

firewall-cmd -add-port=8080/tcp -permanent

 重启http服务

systemctl restart httpd

重新用网站打开

LAMP网站架构_第4张图片

 

你可能感兴趣的:(linux,bash,运维)