LAMP架构介绍
- LAMP架构包含了 Linux Apache(httpd) MySQL PHP ,简称LAMP
- Linux是操作系统,比如centos,Ubuntu都是linux操作系统
- Apache提供web服务软件,其真正名字为 httpd,习惯称之为Apache
- MySQL存储软件,存的是数据、字符串,不是图片
- PHP是脚本语言,和shell相似,但比shell复杂,PHP是由 C语言 开发的,通常用于做网站(主要);
- 目前由于移动网络的影响,PHP现在不怎么受欢迎 (PHP由C语言开发的)
- PHP网站
- Google、淘宝、百度、51cto博客、猿课论坛
- 三个角色可以在一台机器上,也可以分开——> httpd 和 PHP 要在一起
httpd、PHP、MySQL工作原理
- httpd、PHP、MySQL三者是如何工作的?
- Apache和PHP是一个整体,因为PHP是以一个模块的形式和Apache结合在一起,但是Apache不能直接和MySQL去连接,只能通过PHP这个模块去MySQL中提取数据,拿到数据后,PHP把这个结果交给Apache,Apache再交给用户。
- PHP和MySQL交互数据的操作、行为,称为 动态请求。